Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Как и в случае с обратными вызовами Network Manager, существует ряд событий, связанных с поведением сети, которые могут происходить в ходе обычной многопользовательской игры. К ним относятся такие события, как запуск хоста, присоединение игрока или уход игрока. С каждым из этих возможных событий связан обратный вызов , который можно реализовать в собственном коде, чтобы выполнять действия при возникновении события.

При создании сценария, наследуемого от NetworkBehaviour, вы можете написать собственную реализацию того, что должно произойти, когда происходят эти события. Для этого вы переопределяете виртуальные методы в классе NetworkBehaviour с собственной реализацией того, что должно происходить при возникновении данного события.

На этой странице перечислены все виртуальные методы (обратные вызовы), которые вы можете реализовать в Network Behavior, и когда они возникают. Игра может работать в одном из трех режимов: хост, клиент или только сервер. Обратные вызовы для каждого режима перечислены ниже:

Обратные вызовы в режиме сервера

При подключении клиента:

  • OnStartServer

  • OnRebuildObservers

  • Start() function is called

Обратные вызовы в клиентском режиме

При подключении клиента:

  • OnStartClient

  • OnStartLocalPlayer

  • OnStartAuthority

  • Start() function is called

Обратные вызовы в режиме хоста

Они вызываются только для Player GameObjectsосновного объекта в сценах Unity, который может представлять персонажей, реквизит , пейзажи, камеры, путевые точки и многое другое. Функциональность GameObject определяется прикрепленными к нему компонентами. Подробнее
См. в Словарь
при подключении клиента:

  • OnStartServer

  • OnStartClient

  • OnRebuildObservers

  • OnStartAuthority

  • OnStartLocalPlayer

  • Start() function is called

  • OnSetLocalVisibility

На всех оставшихся клиентах, когда клиент отключается:

  • OnNetworkDestroy
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3