Читаю как установить uJPI и War lua, в инструкциях захлебнулся, как помещать в корень карты и как в файл War3_lua.dll вписывать какие то строчки, жесть.
Эти инструкции нужны для тех, кто на lua разрабатывать будет. Для теста нужен поддерживаемый патч и лаунчер инструкция к которому на одной картинке помещается.
Когда указываешь в триггерах определенную точку в приказах для чего либо - спела или передвижения, то система ставит эту точку на карту и не удаляет что является утечкой, нужно просто указывать переменную точкой, указывать переменную в точке действия приказа и затем удалять ее функцией call Remove.
Нужно не мучаться с гуй, перейти на zinc и работать сразу с координатами.
Он хукает процесс war3.exe, поэтому и распознаёт. Бравые ребята из Майкрософт ещё не рассмотрели тикет, так что придётся или добавить в исключения или не пользоваться.
я вот пытался триггером 'Изменить окраску верха' каждое из трех значений цвета указать как 'Преобразовать целое в вещественное' и 'точка значения юнита (умирающий юнит)'
Понимаешь, слишком много было сделано в системе и доработано т к система предлагает большее кол-во юнитов под управление каждого игрока, что будет грузить движок если не подрезать кое какие эфекты, такие как взрыв убитых юнитов артиллерией и др, добавление солдат отряда, кроме командира, союзному игроку без стартовой позиции, т к когда ии возьмет под контроль все свои отряды, то быдет отдавать приказы всем в отряде, а не только командиру, что сильно грузило движ до слайдовых лагов.
Сделанно слишком многое что бы делать заново и слишком много придется обЪясниять в случае переделки, это тогда объявлять проект и подключать к нему желающих, а у людей в среде вара идея отрядов и динамики игры по типу DoW1 довольно таки не популярна.
Ну я хз, что там сделано, но спам приказами в 200 юнитов не особо что-то там грузит.
Посмотри на количество утечек, благо недавно нормальный счётчик подвезли.
я подозреваю что можно 3 значения цвета умирающего юнита сохранить что бы перенести их новому такому же созданному на замену умирающему, верно? Но как это зделать?
У тебя морф через убийство юнита идёт? Он же херит всю информацию по юниту.
юзанул .destroy( ), очистил ячейку и всё - или этот способ проще и менее тяжек для движка?
Преждевременная оптимизация корень всех зол. Ибо если ей заниматься, то нужно сначала весь гуй заменить на код ибо там такой трэш в генерации, что мама не горюй.
Тупые вопросы не просто так задаю, просто по этим утечкам столько противоречивой информации, что не знаешь, где правда
Ну так, нормального инструмента дэбага сколько лет не было? Да и легко запомнить: аргументы не текут, хэндлы нужно обнулять, Location нужны только для функции GetLocationZ.
Даже если утечки и нет, то память быстрее освободится.
» WarCraft 3 / Как вернуть окраску юнита
» WarCraft 3 / Как вернуть окраску юнита
Ред. nazarpunk
» WarCraft 3 / Как вернуть окраску юнита
Ред. nazarpunk
» WarCraft 3 / Применить "очищение" на всех юнитов в области одним заклинанием
» XGM Team / XGM - Премия 2022 года - Объявление победителей!
» WarCraft 3 / Неработает модель
Ред. nazarpunk
» WarCraft 3 / Неработает модель
» WarCraft 3 / Как вернуть окраску юнита
Ред. nazarpunk
» WarCraft 3 / Как вернуть окраску юнита
» WarCraft 3 / Как вернуть окраску юнита
» WarCraft 3 / Как вернуть окраску юнита
Ред. nazarpunk
» WarCraft 3 / Как вернуть окраску юнита
» WarCraft 3 / Как вернуть окраску юнита
» WarCraft 3 / Как вернуть окраску юнита
Ред. nazarpunk
» WarCraft 3 / Как вернуть окраску юнита
Ред. nazarpunk
» WarCraft 3 / Как вернуть окраску юнита
» WarCraft 3 / Движение отряда по нескольким точкам (дота)
» WarCraft 3 / Движение отряда по нескольким точкам (дота)
» WarCraft 3 / Как вернуть окраску юнита
» Unryze Jass API / UjAPI
Ред. nazarpunk
» Unryze Jass API / UjAPI
» Unryze Jass API / UjAPI
» WarCraft 3 / Как подкинуть противника скиллом?
» WarCraft 3 / Векторы для самых маленьких [1.26 GUI]
Ред. nazarpunk
» WarCraft 3 / Jass MythBusters
Даже если утечки и нет, то память быстрее освободится.