Собственно мне нужно, чтобы при перемещении области вместе с юнитом, после события "Unit enters region" реагировало на вход в изменённую позицию этой области, а не на ту, которая была изначально.
Прикладываю свой набросок, в котором каждые 0.1 сек область двигается за юнитом, также каждые 5 секунд в этой области создаётся рыцарь, а при входе пехотинца в область в ней появляется стрелок. Однако пехотинцу приходится входить в изначальное положение области (выделил на карте дымом), а не в то, в котором появляются юниты.
Скриншот
Огромная просьба - если это уже разбирали 100 раз и это вообще детский сад, просто скиньте статей или старых тем с пояснением, только не издевайтесь пожалуйста.

B категории "триггер" на гуи есть действие для создания событий во время игры, вот там и указывать свою переменную
trigger - add new event
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
нет, никак, событие снова нужно вешать на область....
21
Потому что событие вешается на регион, а вы перемещаете область.
22
от позиция точек вычесть ширину и высоту если они входят и всяких изврашеных способов
28
prog, А что про даммика?
ScopteRectuS, но ведь в событии выбирается переменная "область". Или это просто криво перевели?
Hate, можно пожалуйста подробнее про расстояния? (извиняюсь, что туплю, я просто недавно начал этим заниматься). При использовании координат или точек (связанных с областью) такая же проблема.
24
Aws, в гуишном событии может и область, а на самом деле там в событии регион, который видимо создается на основе области
28
Aws, событие вешается на регион который определяется координатами добавленных в него областей
гуишные события связанные с областями на самом деле создают регион и добавляют в него твою область
вообще области нужны лишь для событий связанных со всей игровой областью (юнит появился на карте и прочее)
для всего остального используется расстояние как советовал Hate
но если ты упоротый наркоман который под угрозой смерти обязан использовать области и регионы то из региона можно удалять области
т.е. делать так:
  1. удали область из региона на который зарегистрировано событие
  2. перемести эту область в нужно место
  3. добавь эту область обратно в регион
28
используйте расстояния, а не области
Можно тут поподробней?
28
PT153, есть событие "юнит подошёл к юниту на расстояние" или както так
в общем срабатывает если ктото оказывается в указанном радиусе от указанного юнита
28
nvc123, там нельзя добавить юнита из переменной типа "боевая единица", то есть там только заранее добавленный на карту юнит может быть (точнее минимум один из них), а мне нужно чтобы и 1 и 2 юнита изначально не было на карте.
22
B категории "триггер" на гуи есть действие для создания событий во время игры, вот там и указывать свою переменную
trigger - add new event
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.