16

» WarCraft 3 / Почему может не воспроизводится анимация юнита после паузы? Jass.

IzobretatelBoom, Редактирую в SLK таблицах) Насчёт кода, я и сам знаю что лучше можно, просто пишу в стиле уже писаного кода карты.
16

» WarCraft 3 / Почему может не воспроизводится анимация юнита после паузы? Jass.

IzobretatelBoom, sv[580] задаётся в другом скилле, поток не обрывается, может ли быть в канале проблема? Абилка сделана из канала просто.
16

» WarCraft 3 / Почему может не воспроизводится анимация юнита после паузы? Jass.

LastUchiha, Анимация называется так же, спелл на основе канала если что. С длительностью графики 0.98. Но длительность графики никогда не замечал что-бы на анимацию влияла.
16

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

rsfghd, Ну локалки обычно создают и удаляют, значит группа удалена. А глобалки же постоянно висят с созданными группами если их юзать как темповые.
16

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

rsfghd, Ладно. У меня просто чувство такое что переменные с созданной групой или таймером которые висят на протяжении всей игры, могут негативно влиять на игру.
16

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

rsfghd, И всё же не понимаю, зачем создавать группу в начале игры, если можно создать её в начале каста спелла, и удалить в конце каста спелла. Разве так не будет оптимизированей?
16

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

LastUchiha, И я так понимаю создаются они таким образом в начале игры, и дестроить их не нужно получается ?
16

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

rsfghd, А если таких переменных накопится очень много, повлияет ли это сильно на производительность?
16

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

rsfghd, А что насчёт удаления? Нужно ли её как то удалять? Объявлять сразу в глобалках или в триггере с нужным спеллом? ( пишу спеллы в scope )
16

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

rsfghd, А я в сохранении группы в хэш-таблицу создаю группу), потом в таймере выгружаю, и если нужно то пересохраняю в таймере в хэш.
16

» WarCraft 3 / Как работают переменные по типу bj_lastCreatedUnit? Jass

IzobretatelBoom, У меня просто в моих функциях для эффектов юзаются такие переменные.
А если в коде абилки где-то на неё что-то повешу, то мой эффект сломается да?)
Загруженные файлы
16

» WarCraft 3 / Что делать если не работает часть кода из-за FlushChildHashtable? World Editor.

rsfghd, xD, я теперь даже функции для удаления таймеров, киллов юнитов, удаления юнитов и уничтожение групп написал... Кстати не расскажешь как работает поток в варике? Или мб статья есть какая?
16

» WarCraft 3 / Что делать если не работает часть кода из-за FlushChildHashtable? World Editor.

rsfghd, Вот это мне помогло! Теперь я понимаю насколько важно делать дебаг сообщения после некоторых действий)) Во первых переменные юнита и группы у меня инициализируются позже чем я могу прекратить каст на ESC, при прекращении каста юнит убивался и группа уничтожалась, во вторых у меня id2 который не пересохранялся, и в итоге при флюше он был без значения))) Я поставил проверку при убийстве юнита и уничтожении группы что эти переменные != null. И ещё даже пришлось переменным юнита и группы задать изначально null значение, ибо при проверке они её не проходили)))))))
Спасибо.
16

» WarCraft 3 / Имеет ли смысл обнуление глобальных переменных? Jass

rsfghd, Я выше написал что мой случай это способность, которую можно применять сколько угодно раз за игру.