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

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

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

offline
Опыт: 2,073
Активность:
Будет десинк?
Будет ли в этом десинк?
if GetLocalPlayer() == Player(id)
{
    SaveEffect(n, i, AddSpecialEffectTarget(xxx, u, "overhead"))
}
То есть сохранять хэндл только на 1 машине.
Думаю этот вариант будет правильнее:
if GetLocalPlayer() == Player(id) 
{
    e = AddSpecialEffectTarget(xxx, u, "overhead")
}
SaveEffect(n, i, e); e = null
Хочу узнать какой вариант будет правильнее
Старый 13.06.2011, 16:31
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт: 8,237
Активность:
Скорее всего будет, но кто мешает проверить?
второй имао лучше
Старый 13.06.2011, 16:37
XyZoD

offline
Опыт: 2,073
Активность:
На сингле локал игрока можно юзать с любыми действиями, десинков не будет.
А в мультиплеере возможности проверить нету.
Старый 13.06.2011, 16:42
Elf_Stratigo

offline
Опыт: 4,699
Активность:
оба варианта вызовут десинк: локальное создание спецэффекта
правильнее будет в локальной секции установить значение "xxx" и для всех игроков создавать спецэффект
Старый 13.06.2011, 17:10
DioD

offline
Опыт: 45,134
Активность:
учите матчасть.

да
да

как делать локальные эффекты есть в FAQ
Старый 13.06.2011, 19:40
Doc

offline
Опыт: 63,163
Активность:
Старый 13.06.2011, 20:10
Закрытая тема

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

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

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

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



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