28

» WarCraft 3 / Диалог, Кнопка и утечки памяти

Удалять утечки нужно, например, если через 20 минут игры карта начинает сильно тормозить.
Удалять нужно всё то, что дальше не будет использоваться. А если будет использоваться, то удалять не нужно в большинстве случаев.

Можно каждый раз создавать диалог, а после нажатия на него удалять. А можно создать один раз и его постоянно чистить. В первом случае будет меньше потребляться памяти, чем во втором, но на создание и удаление будет тратиться больше времени, чем на очистку во втором. Потому нужно смотреть по ситуации. С учётом того, что вряд ли кто-то будет делать n диалогов k раз в секунду, а сам диалог занимает не так много места, то оба варианта подходят.
28

» WarCraft 3 / Диалог, Кнопка и утечки памяти

Создание объекта не является утечкой. Утечкой является создания объекта и его дальнейшее неиспользование. Если же объект будет дальше использоваться, то это не утечка.
28

» WarCraft 3 / Диалог, Кнопка и утечки памяти

Centyrion, ты создал 1 диалог, его не нужно уничтожать, если ты собираешься его дальше использовать.
Вот карта, где я сделал аналогичный триггер.
8gabriel8, да одно и тоже, только после уничтожения триггера не будет.
Загруженные файлы
28

» WarCraft 3 / Диалог, Кнопка и утечки памяти

чтобы использовать его в других целях не только здесь
Ты уничтожил диалог, его больше нет. Как ты будешь его дальше использовать?
28

» WarCraft 3 / Диалог, Кнопка и утечки памяти

Centyrion, после очистки диалога, все кнопки удаляются, и ты можешь добавить новые.
Зачем ты уничтожаешь диалог?
Зачем ты перебираешь игроков для того, чтобы показать диалог только владельцу вошедшего юнита?
Триггер лучше сразу отключать, а не уничтожать через 2 секунды.
28

» WarCraft 3 / Нету предметов в лавке при грейде из здания

Зачем через замену? Просто дать предыдущему зданию способности магазина, но без предметов.

А, так не выходит.
28

» WarCraft 3 / Диалог, Кнопка и утечки памяти

NazarPunk, без знания карты не надо делать громких заявлений.
Centyrion, кнопки сами удаляются, как только ты очищаешь диалог. Обнулять переменные нужно только после того, как сам объект был уничтожен.
Диалог уничтожать не надо, создал 1 раз, и используй его. При нажатии на диалог, скрывай его для игрока (Tiggering Player), что нажал. Естественно, обнулять переменную диалога не нужно, если диалог не уничтожен.
28

» WarCraft 3 / Как правильно писать теги анимации?

NazarPunk, да любой. Открой Azure Glade Tower Defense, после постройки у виспа будет анимация лечения строения. Открой WispTD, там такой анимации не будет, потому что после конца строительства тег "Repair" удаляется у виспа (а реализовано это через костыль-таймер с длительностью 0).
28

» WarCraft 3 / Как правильно писать теги анимации?

Добавление тега - низкоуровневая фишка, движок использует ту же функцию, что и в common.j. Потому через тег ты-то поставишь нужную анимацию, пока движок не решит поменять её.
28

» Администрация XGM / Переключение вкладок ленты

А это будет реализовано? Было бы неплохо, текущая анимация мне не очень нравится.
28

» Администрация XGM / Обновление 2019 - Stage 5

аплоад из буфера есть, но эту идею завернули
Это только для комментариев? При добавлении ресурса у меня не выходит.
28

» Администрация XGM / Обновление 2019 - Stage 5

Скорее всего там общее ограничение, чем по 50 на каждого пользователя.
Читаем описание способности.