Photon PUN:自定义房间属性更改时是不是可以接收事件?

Posted

技术标签:

【中文标题】Photon PUN:自定义房间属性更改时是不是可以接收事件?【英文标题】:Photon PUN: Is it possible to receive event when custom room properties have been changed?Photon PUN:自定义房间属性更改时是否可以接收事件? 【发布时间】:2016-09-15 02:33:41 【问题描述】:

当使用 Photon Unity Networking (PUN) 时,当某个客户端更改了某些自定义房间属性时,我能否在所有客户端上接收事件(例如通过调用 PhotonNetwork.room.SetCustomProperties()强>)?

有什么想法吗?

谢谢!

【问题讨论】:

【参考方案1】:

不是 Photon 事件,而是 OnPhotonCustomRoomPropertiesChanged 每次自定义房间属性更新时都会触发 Unity 消息。 您可以在 \Assets\Photon Unity Networking\Plugins\PhotonNetwork\Enums.cs 中找到更多此类消息和有关其使用的详细信息

【讨论】:

很好的答案!非常感谢你!应该检查 PunBehaviour 回调方法!

以上是关于Photon PUN:自定义房间属性更改时是不是可以接收事件?的主要内容,如果未能解决你的问题,请参考以下文章

Unity Photon PUN RPC 只能在房间内使用?

Photon PUN 2+ Unity 仅在我在本地运行两个实例时工作

Photon 2 无法加入随机房间

Photon Pun 2 用鼠标改变位置

使用 Unity 和 Photon PUN,有没有办法在运行时使用 SetTile() 同步更改对瓷砖地图的更改?

玩家可以加入多个房间吗?双关语