Добавлен ClotPh
Короче, дело такое.
Очевидно, что логичнее и правильнее сразу уничтожать спецэффект при его создании.
Очевидно, что логичнее и правильнее сразу уничтожать спецэффект при его создании.
Call DestroyEffect (...)
Если есть возможность, я так и делаю.
Но проблема в том, что некоторые спецэффекты (очевидно, в основном импортные, мб и только импортные) в таком случае просто вообще не показываются. И приходится делать как-то так
Но проблема в том, что некоторые спецэффекты (очевидно, в основном импортные, мб и только импортные) в таком случае просто вообще не показываются. И приходится делать как-то так
call AddSpecialEffectTargetUnitBJ( "origin", u6, "Irrespective2.mdl" )
call ConditionalTriggerExecute( gg_trg_destroyspeceffect )
call ConditionalTriggerExecute( gg_trg_destroyspeceffect )
destroyspeceffect - это триггер, который заносит спецэффект в локалку, запускает локальный таймер и рушит спецэффект ч/з 2 секунды.
В дальнейшем, вероятно, упрощу до функции, но суть мало изменится.
Проблема в том, что это влияет на производительность (не существенно, но влияет).
В дальнейшем, вероятно, упрощу до функции, но суть мало изменится.
Проблема в том, что это влияет на производительность (не существенно, но влияет).
Суть вопроса - почему некоторые спецэффекты не отображаются при их разрушении сразу через Call DestroyEffect (...) и насколько сложно это исправить?
Принятый ответ
Уничтожая эффект, ты заставляешь его проигрывать анимацию Death. Если у эффекта только 1 анимация, будет проиграна эта единственная анимация. Если анимаций несколько, но нет анимации Death, эффект просто исчезнет.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
XGM Bot
7 лет назад
0
Похожие вопросы:
- Обнуление переменной типа группа
ответ
nvc123:
Поиск по всем ресурсам на сайте
0
quq_CCCP
7 лет назад
0
Потому и не появляются, что нету спецэффекта смерти.
4
GetLocalPlayer
7 лет назад
4
Уничтожая эффект, ты заставляешь его проигрывать анимацию Death. Если у эффекта только 1 анимация, будет проиграна эта единственная анимация. Если анимаций несколько, но нет анимации Death, эффект просто исчезнет.
Принятый ответ
0
ClotPh
7 лет назад
0
Спасибо, все понятно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.