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

问题描述 投票:1回答:1

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

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

我想到的一个可能的解决方案是为每个在房间里使用PhotonView组件的玩家创建一个GameObject,光子将更新这些对象的数据。这可以吗?

谢谢

c# unity3d photon
1个回答
0
投票

这是我从Photon论坛得到的答案:

您可以将数据存储在房间属性中,使用缓冲的RPC,甚至可以在加入房间时从master获取数据。

希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.