为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
慕妹3146593 2022-10-23 13:52:24
我正在尝试使用Photon Unity 网络构建类似http://slither.io/的游戏。问题就在这里,我不知道如何从之前创建的光子房间获取数据。例如,我们有一个已经有 10 个玩家的房间,而一个新玩家想要加入这个房间。我已经知道,如果两个或更多玩家在一个房间里,我可以使用PhotonNetwork.Instantiate()创建一些对象来与房间中的玩家共享该特殊对象的数据。我想到的一种可能的解决方案是为房间里的每个玩家创建一个带有PhotonView组件的游戏对象,光子将更新这些对象的数据。那样行吗?谢谢
查看完整描述

1 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

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

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

希望能帮助到你。


查看完整回答
反对 回复 2022-10-23
  • 1 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号