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

Posted

技术标签:

【中文标题】Photon PUN 2+ Unity 仅在我在本地运行两个实例时工作【英文标题】:Photon PUN 2+ Unity only working when I run two instances locally 【发布时间】:2018-11-03 16:15:52 【问题描述】:

所以我正在创建一个使用 Photon PUN 2+ 的游戏一个房间。 当我在自己的 PC 上运行游戏的两个实例时,这很有效。 但是当我把它发送给我的朋友时,我们没有连接到同一个房间 如果可以请任何人提供帮助,我们将不胜感激。

【问题讨论】:

也许您的朋友正在连接到另一个光子云区域。您可以调用 PhotonNetwork.ConnectToRegion(...) 以确保您在同一区域或在光子设置中设置固定区域。 可能是这样,因为我住在英国,他住在牙买加 是的,那肯定是原因。我添加了我的评论作为答案。 【参考方案1】:

您的朋友很可能正在连接另一个photon cloud region。

你可以

让用户通过调用 PhotonNetwork.ConnectToRegion(...) 来切换区域,以确保它们在同一个区域中 或在光子设置中设置固定区域

【讨论】:

以上是关于Photon PUN 2+ Unity 仅在我在本地运行两个实例时工作的主要内容,如果未能解决你的问题,请参考以下文章

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

Unity联网插件(PUN)

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

Photon多人游戏开发教程

Visual Studio Code 1.50.1 缺少 Photon Pun 程序集参考

unity的PUN如何同步自定义脚本