наработка для работы с 3д звуком
Тема
20 295
28
KaneThaumaturge, подумай получше в чём суть ресурса, если не получится то чуть позже разжую
20
Зачем это когда есть
native AttachSoundToUnit            takes sound soundHandle, unit whichUnit returns nothing
использую для отображения урона и других действий при событии получения урона
Тема
17 54
23
rsfghd, ок, поделюсь )
Если удалять не нужно, тогда вообще получается можно все такие события на 1 триггер вешать, и все ок будет.
28
EugeAl, решил протестировать быстренько, пересоздание триггера даже хуже делает)
Загруженные файлы
28
quq_CCCP
События висят в памяти пока существует обьект на который повешено это событие, в вашем случаи это юнит, если его удалить то не будет и события, триггер тоже можно удалить с кондишинами и экшинами. В тд вовсе ненужна никакая систетема, просто триггер на каждую волну куда и записывается все события на каждого юнита в волне, после окончания все это удаляется.
судя по всему удалять триггер даже не нужно
23
rsfghd, там же
quq_CCCP 6 лет назад
События никак не удаляются, они связаны с обьектами на которые они рассчитаны, у триггера можно удалять только условия и действия, напишите что хотите сделать?
Ладно, напишу сам Анрайзу.
28
nvc123
событие автоматически удаляется когда удаляются связанные с ним объекты
занимаемый событием хэндл очищается только тогда когда удаляется триггер
28
EugeAl, ивенты удаляются вместе с триггером, я бы кинул тебе доказательства но лень перерывать хгм
23
rsfghd, а, все понял по региону )
Так триггер то удаляется, но trigger - это один handle, а event - это другой handle, вот я к чему ) и он висит без триггера, получается, то есть утекает.
хорошо бы Анрайза сюда, чтоб он нам разжевал по внутренней начинке движка, удаляется оно или нет...