加入之前创建的光子房间时如何同步数据?

我正在尝试使用Photon Unity 网络构建类似http://slither.io/的游戏。问题就在这里,我不知道如何从之前创建的光子房间获取数据。例如,我们有一个已经有 10 个玩家的房间,而一个新玩家想要加入这个房间。

我已经知道,如果两个或更多玩家在一个房间里,我可以使用PhotonNetwork.Instantiate()创建一些对象来与房间中的玩家共享该特殊对象的数据。

我想到的一种可能的解决方案是为房间里的每个玩家创建一个带有PhotonView组件的游戏对象,光子更新这些对象的数据。那样行吗?

谢谢


慕妹3146593
浏览 101回答 1
1回答

拉丁的传说

这是我从 Photon 论坛得到的答案:您可以将数据存储在房间属性中,使用缓冲的 RPC,甚至在加入房间时从主服务器获取数据。希望能帮助到你。
打开App,查看更多内容
随时随地看视频慕课网APP