Есть юнит или декорация(ворота), хотелось бы реализовать, что бы союзные юниты проходили на сквозь, а вражеские войска были вынуждены уничтожить ворота, прежде чем пройти. Вариант с областью( заходящих юнитов выталкивать из области) не подходит, т.к. есть баг, когда кто либо атакует юнитов из за ворот, она как бараны упираются в ворота.
Принятый ответ
Можно еще так извратица:
Когда юнит *которому принадлежат ворота*, входит в область ворот (область чуть меньше чем растояние до стен, смежных с воротами) отключаешь ему коллизию "Боевая еденица - Turn alarm generation for (Unit) Откл." Когда выходит - включай обратно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Если юнит принадлежит нужному игроку - телепортируй его за ворота.
Ну, в варкрафте это сделать почти невозможно.
Только вариантами предложенными выше