Собственно, есть подозрения, что точки, на которые я ссылаюсь как место спавна юнита и точку приказа атаковать остается в памяти... так ли это? И сам юнит может тоже остается в памяти? как это чистить, если я прав?
код:
function Trig_Creepspawn_Actions takes nothing returns nothing

 call IssuePointOrder( CreateUnit( Player( 12 ), 'crl1', 500.0, 0.0, 0.0 ), "attack", -500.0, 0.0 )
 call IssuePointOrder( CreateUnit( Player( 13 ), 'crr1', -500.0, 0.0, 0.0 ), "attack", 500.0, 0.0 )

endfunction

function InitTrig_Creepspawn takes nothing returns nothing
    call TimerStart( CreateTimer( ), 1.00, true, function Trig_Creepspawn_Actions )
endfunction

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

Здесь утекать ничего не должно. Точка здесь задается координатами, которые передаются напрямую в нативку. Утекали бы точки, если бы это были BJ функции и Location-ы.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
8
4 года назад
0
ну если точки статичны и не меняются, то можно их занести в локалки-глобалки. По идее вроде бы верно, если ты не производишь другие действия после создания юнита, кроме как дать ему приказ, иначе лучше опять же занести в локалки-глобалки-группы в зависимости от действий...Было конечно лучше, если бы это был луа...
0
24
4 года назад
0
Здесь утекать ничего не должно. Точка здесь задается координатами, которые передаются напрямую в нативку. Утекали бы точки, если бы это были BJ функции и Location-ы.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.