Меня попросили для каждого нового вопроса создавать отдельный "вопрос" на сайте в прошлый раз
Так что да, пишу ещё раз, теперь уже с другой проблемой. Хоть и небольшой совсем.
Как заставить юнитов определенных или скажем юнитов в регионе двигаться в другую точку?
Я пока нашел только триггер который МГНОВЕННО…
Вопрос
15 82
10
ShadowDragonSC2, я мало что понял, можешь пожалуйста просто готовый триггер на карте кинуть?) где триггер чтобы из зоны "А" в зону "Б" шли все юниты? Думаю пригодится не только мне.
29
DudeWheresMyCar, и нужно получать созданных юнитов от действия Create Units... с помощью функции Last Created Units.
Last Created Units - это функция возвращающая группу юнитов, а значит её можно указать как параметр в группу для Issue Order Unit Group
29
DudeWheresMyCar, функция Triggering Unit отдаёт тебе того юнита, который стриггерил события. И еë нельзя использовать в событиях не связанных с юнитом.
Тебе нужно по другому точку указать.
И пользуйся регионами на поверхности и в триггерах, вместо того чтобы указывать точку и угадывать еë радиус
10
ShadowDragonSC2, я вроде что-то сделал, но когда в игре срабатывает триггер все равно идут ошибки вместо того чтобы юниты созданные в зоне пошли куда то
Загруженные файлы
29
DudeWheresMyCar, действие триггера Pick Each Unit In Unit Group - это специальное действие, которое выполняет список заданных для него действий на каждого юнита в указанной группе.
Лучше поймешь если посмотришь на это действие в редакторе. Также есть это видео на YouTube
29
DudeWheresMyCar,
  • Версия этого действия но с Unit Group в названии: Issue Order Unit Group

  • Циклом Pick Each Unit In Unit Group перебрать каждого юнита группы
Pick Each Unit In ТВОЯ_ГРУППА
    Actions
        Issue Order -order `(Picked Unit)` to (`КОМАНДА`) (`Replace Existing Orders`)
10
ShadowDragonSC2, спасибо, можете ещё подсказать как отдать такой же приказ всем юнитам в конкретной области?
29
Ты кстати можешь приказ заранее создать в переменную типа Order с нужной способностью и использовать этот же приказ для разных юнитов, перезаписывая точку для него с помощью действия Order Set Target Point
Загруженные файлы