Добавлен Гуванч
Ребята кто может подсказать что такое Handle Counter я скопировал из одной тест карты библиотеку который показывает это в начале она показывала число 425 потом после того как я использовал способности героев( 11 спелов ) прибавилось около 150+ что это ? Утечки? Баги?
Принятый ответ
Гуванч, ух, сорян, я думал почему некоторые скиллы не работают как я себе представлял, а это уже твои личные недочёты, например автоатаки со светом, там ты сохраняешь в первую ячейку юнита булевую переменную и целочисленную, сам поправишь в общем. Утечки хз есть или нет, я не ждал 5 минут, подозреваю что спецэффекты только долго удаляются. Впрочем их стало намного меньше и можно даже не беспокоиться. Если я где-то там накосячил, что работает не так, как ты задумывал - поправишь. В чужом коде тяжело ориентироваться, но я старался)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
В конечном итоге, после кажного изменения в коде ждать по пол часа и делать какие-то правильные действия, в надежде, что лаги не появятся - не самый продуктивный путь. Кроме того, так проще определить причину утечек.
Ред. rsfghd
Ред. rsfghd
Чтобы сохранить переменную в хэш-таблицу не обязательно её объявлять, можно сразу в функции сохранения вписать например call SaveGroupHandle(Hashtable,GetHandleId(Timer),3,CreateGroup()), IsTerrainPathable заменить на проверку проходимости предметом. В ешке Эстерии ты создаёшь группу каждый раз во время полёта, но уничтожаешь её только по завершении её прыжка