Всю ночь ковырял .j доты и буквально не отпускал пальцев с ctrl+f и единственное что смог найти - код чтобы SpellCaster'у BTLF давать
Хочется поменьше отсебятины делать, стараюсь не изменять исходный код. Но блин, найти не могу
Пока перепроверял код наработок с барой, заметил что там просто KillUnit без RemoveUnit
Написал бы сам, но не уверен, достаточно ли KillUnit для даммиков или там где то в джунглях кода спрятан хитрый триггер с deathEvent который делает Remove умершим даммикам

Принятый ответ

не надо никого ремувить, игра не тупая, сама ремувнет. Даже героя проще отдать нейтралам, чтобы убрать иконку, чем ремувить
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
17
6 лет назад
Отредактирован N1ghtSiren
0
Скорее всего первое, ибо даже в "рамках" не особо использующей переменные доты, настакивание даммиков будет снижать фпс минуте к 120й, даже при условии того, что используются герои с максимальным кол-вом даммиков.
Да и даммики не особо будут заметны, ибо эта нагрузка целиком возлагается на проц, коих в текущем поколении достаточно. (i3 спокойно тянет всё это)
Помню работал с одной картой, так там чар настакивал дичайшее кол-во мусора после себя, в итоге у меня (как у игрока с самым слабым пк на то время) начинались дикие просадки даже после минуты 30й.
Но и при этом, при любом касте спелла там дёргалась половина возможного кода, и некоторые функции были тупо сделаны через одно место (можно было в разы проще сделать), и складывая всё это можно было получить дичайшие просадки в спеллах с кучей instance'ов урона.
Если интересно, могу скинуть эту карту.
0
28
6 лет назад
0
насколько помню в доте есть своя система удаления умерших юнитов
хотя дота плохой пример кода
там куча костылей
0
21
6 лет назад
0
Разве юниты не сами удаляются игрой после смерти, если на них нет ссылок? Да и удалять не рекомендуется, так как это может приводить к фатал ерорам.
0
28
6 лет назад
0
Разве юниты не сами удаляются игрой после смерти, если на них нет ссылок?
после разложения
и для этого необходимо чтобы не было ссылок
ScopteRectuS:
Да и удалять не рекомендуется, так как это может приводить к фатал ерорам.
это бред
0
21
6 лет назад
0
nvc123, возможно, но здесь мне говорили, что удалять юнитов небезопасно.
0
16
6 лет назад
0
не надо никого ремувить, игра не тупая, сама ремувнет. Даже героя проще отдать нейтралам, чтобы убрать иконку, чем ремувить
Принятый ответ
0
28
6 лет назад
0
не надо никого ремувить
А чем это чревато?
0
28
6 лет назад
0
DracoL1ch, дамми юнитов наподобие снарядов всё же лучше ремувать чем убивать
0
16
6 лет назад
0
ужасов, конечно, не будет - просто при удалении юнита не сработают никакие триггеры на то, что он умер или покинул регион, что может ввести в замешательство какие-то системы. В чистой карте проблем не появится.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.