Добавлен N1ghtSiren
Чем отличаются функции
GetUnitState(u,UNIT_STATE_LIFE)
и
GetWidgetLife(u)
GetUnitState(u,UNIT_STATE_LIFE)
и
GetWidgetLife(u)
Принятый ответ
предвещая возможные вопросы - чем меньше передается аргументов в функцию, тем она быстрее, но разница настолько незначительна, что даже в 300 вызовах не отличима. Поэтому оптимизация здесь минимальная, к примеру, но как минимум не вредная.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Волчачка
GetUnitState(u,UNIT_STATE_LIFE) - медленнее, точнее.
Ну и то, что сказали uranus и тот, что выше меня комментарием.
Отредактирован Волчачка
хп любого МЕРТВОГО объекта, неважно, реинкарнация или че, всегда равны 0. Просто при падении ниже 0.405 игра автоматически в ноль округляет.
От себя добавлю что - GetWidgetLife писать короче чем GetUnitState.
Отредактирован Extremator
Кстати, мертвым юнитам можно регенить HP. Это ещё один из багов варика. Хотя, такое вроде только с виджетом канает.
Отредактирован MpW
кстати есть же проверка классификацией Dead, там точно можно узнать мертв или нет. эх любите оптимизировать все до дыр
Отредактирован Extremator