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

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

Закрытая тема
 
Киря

offline
Опыт: 769
Активность:
Как работает функция выбора юнита?
Вот глянул функцию выбора юнита для игрока.
function SelectUnitForPlayerSingle takes unit whichUnit, player whichPlayer returns nothing
    if (GetLocalPlayer() == whichPlayer) then
        // Use only local code (no net traffic) within this block to avoid desyncs.
        call ClearSelection()
        call SelectUnit(whichUnit, true)
    endif
endfunction
Но не могу понять, как она работает. Тоесть закомментирована строчка: "Используйте локальный код (не сетевой трафик) для избежания десинха. Тоесть в сетевой игре может быть десинх при многократном её вызове или как?
И какого игрока возвращает функция GetLocalPlayer() ?
И вообще как SelectUnit() разпознает для какого игрока выбрать юнита??
ПыСы: перепутал тему вроде, перенесите пожалуйста в JASS
[+] замечание от Кет: Название темы не отражает сути вопроса
Старый 27.12.2012, 03:45
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
Старый 27.12.2012, 04:07
Киря

offline
Опыт: 769
Активность:
Разобрался, спасибо.)
Старый 27.12.2012, 04:13
DioD

offline
Опыт: 45,134
Активность:
асинк будет.
Старый 27.12.2012, 09:50
Закрытая тема

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

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

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

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



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