Собственно, есть подозрения, что точки, на которые я ссылаюсь как место спавна юнита и точку приказа атаковать остается в памяти... так ли это? И сам юнит может тоже остается в памяти? как это чистить, если я прав?
код:
код:
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
Castiel
5 лет назад
0
ну если точки статичны и не меняются, то можно их занести в локалки-глобалки. По идее вроде бы верно, если ты не производишь другие действия после создания юнита, кроме как дать ему приказ, иначе лучше опять же занести в локалки-глобалки-группы в зависимости от действий...Было конечно лучше, если бы это был луа...
0
prog
5 лет назад
0
Здесь утекать ничего не должно. Точка здесь задается координатами, которые передаются напрямую в нативку. Утекали бы точки, если бы это были BJ функции и Location-ы.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.