Добавлен Yury13
Почитал статьи, хотелось бы изложить вам, что собираюсь сделать, а вы скажите, верно ли это, и достаточно ли это.
- После использования группы юнитов в триггере, создаем какбы переменную с ними, в конце прописываем call DestroyGroup (udg_group)
- После использования в триггере неких областей, опять же забиваем область в переменную, потом используем в конце call RemoveLocation (udg_Loc)
- После использования спецэффектов, сразу удаляем их.
- После того, как триггер отработал, пишем call DestroyTrigger( GetTriggeringTrigger() )
И еще вопросы:
- Подскажите плз, как быть с локальными переменными, в карте их очень много, надо ли их обнулять после каждого использования?
- Влияет ли на быстродействие карты "погода", заданная изначально.
- Подскажите плз какой командой удалять убитых юнитов, кот. использовался в триггере, например: Юнит умирает---условие----действие, как очистить память в этом случае.
Приношу извинения за возможные непонятные места в текст, ибо сам эту тему только сегодня начал понимать.
Принятый ответ
Поставь jngp с cjass и у cjass будет галка автообнуление. Иначе да, руками
xgm.guru/p/wc3/w3datatypes вот тут исчерпывающая инфа об утечках с переменных
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован ssbbssc