Здравствуйте. Сделал у себя в карте, что определенные разрушаемые объекты создаются уже после запуска карты. Но из-за этого появилась следующая проблема: с этими созданными уже в игре объектами почему то отказываются работать триггеры, они просто на них не реагируют. Причем на объекты, которые изначально стояли на карте, триггеры работают. Что я делаю не так и как заставить игру работать с этими объектами нормально? Разрушаемые объекты создаю как показано на приложенной фотографии.

Т.е. создаёшь сетку из областей. И вызываешь кучу событий.
ты так это делаешь? )
не надо никаких областей делать
надо пикнуть все декорации на мапе и на каждую декорацию добавить событие, что оно умирает
если она не стоит изначально на карте, то так же при её создании на неё повесить событие

Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
"Заменяемые текстуры" убери.
ответ
1 и 2. Выделить декорацию и нажать Ctrl+PageUp / Ctrl+PageDown.
ответ
На карте нет ни одной декорации, нижняя поверхность collision box которой не погружена в террейн целиком, так что можно предположить, что нижняя поверхность попросту не обсчитывается физической моделью.
Из всего этого я могу сделать вывод, что в каждой декорации дополнительно к её координатам хранится только длинна стороны её collision box (вернее, её половина)
я уже точно не помню но как припомнил там суть что идёт евент входа в регион соответсвенно регион дефайнит ХУ оси и отдельно есть мин/макс екстенды этого объекта и поидеи всё. юнит входит в регион чекается где он. скорее всего в движке движения юнита есть "потолок" и "пол"
function Trig_Doodads_Actions takes nothing returns nothing
set ax=35
call CreateHWRectBR(-8174,-3900,-7914,-3639,1054,1679)
это я для теста делал т.е. по этому "в 3д" можно бегать (спиральная лестница)
if xux.hwmaxz!=0 and xux.hwmaxz-rr>xux.Zsize then//mhg>xux.Zsize then
это чек на сабж потолка
мне просто лень настраиваеть ворледитор и тулы что бы запустить АОС с той лестницей и сделать видео с демо.
с другой стороны возможно позже и сделаю.
система максимально простая что бы вц3 не обсирался там жасс и так еле дышит.
ответ
Так замени какой-нибудь декорации файл модели на эти врата и удаляй через декорации.
ответ
JPNG и используешь стандартные функции. Есть еще Zephir и HiveWE, но там немножко будет гемморно.
Unlimited давно использовался до JPNG, там вагон фич для ГУИ, но там надо вкуривать и изучать. А ломал сей редактор карты из-за функций интеграции нестандартных функций в функции карты для работы в редакторе(извиняюсь за тавтологию).

35
Событие учитывает первые 64 декорации из области. Т.е. создаёшь сетку из областей. И вызываешь кучу событий. Если ты на гуи делаешь. На джассе не знаю. Мб и есть функция другая...
1
Событие учитывает первые 64 декорации из области. Т.е. создаёшь сетку из областей. И вызываешь кучу событий. Если ты на гуи делаешь. На джассе не знаю. Мб и есть функция другая...
Сейчас попробовал так сделать, не получилось.
21
Т.е. создаёшь сетку из областей. И вызываешь кучу событий.
ты так это делаешь? )
не надо никаких областей делать
надо пикнуть все декорации на мапе и на каждую декорацию добавить событие, что оно умирает
если она не стоит изначально на карте, то так же при её создании на неё повесить событие

Загруженные файлы
Принятый ответ
1
Т.е. создаёшь сетку из областей. И вызываешь кучу событий.
ты так это делаешь? )
не надо никаких областей делать
надо пикнуть все декорации на мапе и на каждую декорацию добавить событие, что оно умирает
если она не стоит изначально на карте, то так же при её создании на неё повесить событие

Не совсем понимаю, как при создании декорации повесить событие, можно поподробнее?
P.S картинки сразу не загрузились, сейчас погляжу

Т.е. создаёшь сетку из областей. И вызываешь кучу событий.
ты так это делаешь? )
не надо никаких областей делать
надо пикнуть все декорации на мапе и на каждую декорацию добавить событие, что оно умирает
если она не стоит изначально на карте, то так же при её создании на неё повесить событие

Заработало! Спасибо большое!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.