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

时间:2019-03-13 17:26:57

标签: c# unity3d photon

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

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

我想到的一种可能的解决方案是,为房间中具有PhotonView组件的每个玩家创建一个GameObject,并且光子更新这些对象的数据。可以吗?

谢谢

1 个答案:

答案 0 :(得分:0)

这是我从光子论坛获得的答案:

  

您可以将数据存储在房间属性中,使用缓冲的RPC,甚至获取   主人在会议室的数据。

希望有帮助。