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

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

Если у спецэффекта есть список анимаций - он будет удалятся моментально, без проигрывания анимации.
Надо вопроизводить конкретную анимацию - делай костыль через дамми юнита или оставляй одну единственную анимацию у самого спецэффекта.
`
ОЖИДАНИЕ РЕКЛАМЫ...

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