Как синхронизировать данные при присоединении к фотонным комнатам, созданным ранее? - PullRequest
1 голос
/ 13 марта 2019

Я пытаюсь создать игру типа http://slither.io/,, используя Сеть Photon Unity .Проблема в том, что я не знаю, как получить данные из фотонной комнаты, которая была создана ранее.например, у нас есть комната, в которой уже есть 10 игроков, и новый игрок хочет присоединиться к этой комнате.

Я уже знаю, что если в комнате два или более игрока, я могу использовать PhotonNetwork.Instantiate() для создания какого-либо объекта, чтобы делиться данными этого специального объекта с игроками в комнате.

Один из возможныхРешение, которое приходит мне в голову, состоит в том, чтобы создать один GameObject для каждого игрока, находящегося в комнате, с компонентом PhotonView, а фотон обновит данные этих объектов.Это нормально?

Спасибо

1 Ответ

0 голосов
/ 22 марта 2019

Это ответ, который я получил на форуме Photon:

Вы можете хранить данные в свойствах комнаты, использовать буферизованные RPC или даже получать данные от мастера о присоединении комнаты.

надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...