c# - 如何使用 PUN 再次离开和加入房间?
问题描述
我如何正确地从房间中退出玩家,然后在他想要的时候再次加入同一个房间?这与此处提到的重新加入不同: 如何使用 PUN Unity3D 将玩家重新加入房间? 我们将作为新玩家加入该玩家。我知道 PhotonNetwork.Disconnect() 和 PhotonNetwork.LeaveRoom()。
我面临着这些不同的问题:
- PhotonNetwork.Disconnect():执行此操作后,该玩家无法使用同一个房间,并且我得到游戏不存在错误。
- PhotonNetwork.LeaveRoomo():玩家可以重新加入房间,但还有很多其他问题,我将不得不重新编写所有代码。
另外,我将 autoCleanupPlayerObjects 设置为 false,因为它正在破坏一些必要的对象。我需要做任何额外的清理工作吗?我可以在 PhotonNetwork.Disconnect() 之后提供同一个房间吗?
解决方案
推荐阅读
- css - 协助引导响应相同高度的列,但也有边框
- elasticsearch - 如何影响 Elasticsearch 自动建议查询以首先返回完全匹配?
- vb.net - 将整数添加到 vb.net 中的另一个整数?
- javascript - JavaScript中的BFS图遍历在玩具上工作,而不是实际问题
- powershell - SCCM Powershell 脚本包
- python - 如何转换为完整的 JSON
- opengl - 如何通过只发送一次数据使着色器褪色?
- llvm - 哪些 LLVM 指令可以退出函数?
- ruby-on-rails - Rails / Webpack:TinyMCE 无法加载皮肤(404(未找到))
- javascript - 定位相对于外部元素的绝对元素