Добавлен LainMikoroso
Здрасте
globals
unit dummy
real angle
...
endglobals
function
local unit u = dummy
local real x = angle
...
//bla-bla-bla
...
endfunction
function First takes nothing returns nothing
local unit u
local real x
...
call SetUnitX(u) //Example
call ...
...//50-60 строк, кол-во обращений к этим локалкам 10+ раз
set dummy = u
set angle = x
call TimerStart(CreateTimer(), 0.03, true, function Second)
endfunction
Теперь вопрос, использование таких переходов и присваивание другим локальным более производительнее чем использование глобалок во всем триггере или нет?
Второй вопрос, это если таймер уже тикает, делать проверку на то запущен он или нет перед повторным запускрм таймера или не нужно?(Проблемок никаких не будет, если запускать уже запущенный таймер?)
Второй вопрос, это если таймер уже тикает, делать проверку на то запущен он или нет перед повторным запускрм таймера или не нужно?(Проблемок никаких не будет, если запускать уже запущенный таймер?)
Принятый ответ
set u[i*3] = ... set u[i*3 + 1] = ... set u[i*3 + 2] = ...
unit u[][]
u[i][3] = ...
Любители поизголяться.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Да что там нагружается, фпс не скачет, значит все норм, не парься
Отредактирован Raised
то-то у тини на аганиме появляются все ауры всех персов :D~DracoL1ch: а в тему треда - вскукареки, как вы выражаетесь, были и будут, потому что этот вопрос не критичен для вашего проекта
вы потратите неделю на написание идеального кода, а в приросте будет 0,5-0,9%
неделя времени того не стоит
достаточно закрывать утечки и просто упрощать код там, где это возможно
К каждому месту.
Наверное.
Чтобы код был не обфусцированный даже для того, кто кодить не умеет.
Чтобы как гуи получился.
Отредактирован Clamp