Search
Write a publication
Pull to refresh

Comments 4

Если у игры есть выделенный сервер, то все игроки подключаются к этому серверу как клиенты.
Если сервера нет, то один игрок становится хостом(и сервером, и игроком одновременно), а все остальные подключаются к нему как клиенты.

// Запустить как Хост
Unity.Netcode.NetworkManager.Singleton.StartHost();

// Запустить как Клиент
Unity.Netcode.NetworkManager.Singleton.StartClient();

Если не ошибаюсь то в Rpc методах могут быть только структуры?

Насколько знаю структуры один из вариантов, но не единственный.
Передавать можно: int, float, bool, string, массивы, встроенные в unity типы (например: Vector3, Quaternion, Color)

Важный момент: Структуры должны содержать только сериализуемые поля и его размер не должен быть слишком большим (так как большие структуры могут замедлить сеть)

Sign up to leave a comment.

Articles