XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Celebrate

offline
Опыт: 849
Активность:
Задержка удаления спецэффекта
Столкнулся со странным явлением:
call DestroyEffect(InventoryModel[iclassindex])
set InventoryModel[iclassindex] = AddSpecialEffectTarget(ItemModel[iindex], udg_InventoryHero, ItemAttach[iindex])
Спецэффект удаляется с задержкой в 1-2 секунды.
Т.е. появляется новый спецэффект, но старый не исчезает, и они отображаются одновременно в течение 1-2 секунд, затем старый исчезает.
Вся нижележащая часть функции выполняется сразу без задержек.
С чем может быть связан такой глюк?
Старый 03.02.2010, 19:49
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,681
Активность:
проблема в самой модели. очевидно у нее нет анимации death
Старый 03.02.2010, 19:51
Hellfim
Новичок
offline
Опыт: 79,880
Активность:
Celebrate, анимация эффекта.
Старый 03.02.2010, 19:52
Celebrate

offline
Опыт: 849
Активность:
Как можно исправить? Редактировать модель?
Старый 03.02.2010, 19:54
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,681
Активность:
Как можно исправить? Редактировать модель?
да
Старый 03.02.2010, 19:54
Celebrate

offline
Опыт: 849
Активность:
По другому никак?
Старый 03.02.2010, 20:01
Hellfim
Новичок
offline
Опыт: 79,880
Активность:
Celebrate, забить на это?
Старый 03.02.2010, 20:03
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,681
Активность:
По другому никак?
удалять спецэффект на 3 секунды раньше =) я так иногда делаю
Старый 03.02.2010, 20:04
Celebrate

offline
Опыт: 849
Активность:
Удалять раньше не получится, тк спецэффект удаляется по желанию пользователя (снять предмет).
Похоже придётся забить, хоть и некрасиво это.
Старый 03.02.2010, 20:22
DioD

offline
Опыт: 45,184
Активность:
можно сделать немгновенное надевание и снятие вещей, скажем 3 секунды, как раз будет синхронизация, согласитесь нелогично мгновенно надевать доспех...
Старый 03.02.2010, 20:47
SRes
1110101000
offline
Опыт: 9,997
Активность:
"Время разложения (сек.) : эффекты", в игровых константах.
Как любят тут говорить :"Вы все нишарите".
Правится раз и на всегда.
Старый 03.02.2010, 21:08
16GB
GhostOne User
offline
Опыт: 59,317
Активность:
и что т все будут удалятся и будет очень тупо выглядеть
Старый 03.02.2010, 21:22
DioD

offline
Опыт: 45,184
Активность:
если подправить константы то все эффекты будут удаляться мгновенно что совершенно не айс.
Старый 03.02.2010, 21:31
SRes
1110101000
offline
Опыт: 9,997
Активность:
Но автор спросил _другой_ способ, изменить время разложения явно лучше, чем забить. Если будут веские причины отказа - пусть, но моя фантазия до таких не додумалась.
Старый 03.02.2010, 23:21
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,681
Активность:
лучше один несовсем красиво исчезающий эффект, чем все
Старый 03.02.2010, 23:27
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:46.