Для оптимизации спецэффект удаляется сразу после его создания (удалить последний созданный спецэффект). Но тогда он не воспроизводится! Что за ерунда?

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

Если у спецэффекта есть список анимаций - он будет удалятся моментально, без проигрывания анимации.
Надо вопроизводить конкретную анимацию - делай костыль через дамми юнита или оставляй одну единственную анимацию у самого спецэффекта.
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
4
8 лет назад
Отредактирован SamuraiKing
3
Попробуй занести спецэффект в переменную, потом, по истечении нужного кол во времени, удалить.
1
20
8 лет назад
1
пруф сюда
2
19
8 лет назад
Отредактирован SсRealm
2
Ты сначало создай локальную переменную потом заносишь спецэффект в глобальную потом тут же копируешь в локальную и удаляешь их обе ))
( Только что созданный спецэффект не успевает записаться потому что)
2
14
8 лет назад
2
Ты сначало создай локальную переменную потом заносишь спецэффект в глобальную потом тут же копируешь в локальную и удаляешь их обе ))
( Только что созданный спецэффект не успевает записаться потому что)
лол кек
у спецэффектов при удалении воспроизводится анимация death. Если эффекты вообще без списка анимаций - они проигрываются и исчезают. Дальше сообразите?
2
19
8 лет назад
2
HolyMoon:
Ты сначало создай локальную переменную потом заносишь спецэффект в глобальную потом тут же копируешь в локальную и удаляешь их обе ))
( Только что созданный спецэффект не успевает записаться потому что)
лол кек
у спецэффектов при удалении воспроизводится анимация death. Если эффекты вообще без списка анимаций - они проигрываются и исчезают. Дальше сообразите?
Эреекция у тебя изчезает!
Ты не думал что спецэффект остается и засоряет память если его не удалить.?
Если ты его в игре больше не видешь -это не значит что его больше нет
0
25
8 лет назад
Отредактирован Ancient
0
Если у спецэффекта есть список анимаций - он будет удалятся моментально, без проигрывания анимации.
Надо вопроизводить конкретную анимацию - делай костыль через дамми юнита или оставляй одну единственную анимацию у самого спецэффекта.
Принятый ответ
0
2
8 лет назад
0
SсRealm:
HolyMoon:
Ты сначало создай локальную переменную потом заносишь спецэффект в глобальную потом тут же копируешь в локальную и удаляешь их обе ))
( Только что созданный спецэффект не успевает записаться потому что)
лол кек
у спецэффектов при удалении воспроизводится анимация death. Если эффекты вообще без списка анимаций - они проигрываются и исчезают. Дальше сообразите?
Эреекция у тебя изчезает!
Ты не думал что спецэффект остается и засоряет память если его не удалить.?
Если ты его в игре больше не видешь -это не значит что его больше нет
call DestroyEffect(AddSpecialEffect(...)) прекрасно справляется со своей задачей. Он все правильно сказал. При удалении se он проигрывает анимацию death.
0
20
8 лет назад
0
Путаница какая-то
0
21
8 лет назад
0
Yury13, попробуй другой спецэффект.
0
19
8 лет назад
Отредактирован SсRealm
0
Короче Может просто у него слишком рано удаляется эффект,Он не успевает вспыхнуть а его уже удаляют?
то есть нужно команду wait 3 секунды потом просто удалять эффект и все?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.