Гайды

Обор сетевой концепции

Высокоуровневый скриптинг API

Mirror это сетевая библиотека “высокого уровня”. Использование этого означает, что вы получаете доступ к командам, которые удовлетворяют большинству общих требований для многопользовательских игр, без необходимости беспокоиться о деталях реализации “более низкого уровня”. Mirror позволяет вам:

  • Управлять сетевым состоянием игры с помощью “Network Manager”.

  • Управлять играми, размещенными на клиенте, где хост также является клиентом игрока.

  • Сериализовать данные с помощью универсального сериализатора.

  • Отправлять и получать сетевые сообщений.

  • Отправлять сетевые команды от клиентов к серверу.

  • Выполнять удаленные вызовы процедур (RPCs) от сервера к клиентам.

  • Отправлять сетевые события с сервера клиентам.

Low Level Transport API

Mirror требует низкоуровневый транспорт для подключения/отключения/отправки/получения сообщений на уровне byte[].

Интеграция движка и редактора

Mirror networking интегрирован в движок и редактор, позволяя вам работать с компонентами и наглядными пособиями для создания вашей многопользовательской игры. Он обеспечивает:

  • Компонент NetworkIdentity для сетевых объектов.

  • NetworkBehaviour для сетевых скриптов.

  • Конфигурируемая автоматическая синхронизация object transforms.

  • Автоматическая синхронизация переменных.

  • Поддержка размещения сетевых объектов в сценах Unity.

  • Сетевые компоненты

Last updated