0

我想和我们的朋友一起创建一个 2vs2 游戏模式。我不知道从哪里开始。我们如何向他们发送有关我们的一些朋友正在寻找聚会的通知。我认为这可能是我们必须通过服务器的推送通知来处理,然后一旦其他玩家加入房间,我们如何创建房间属性,以便我们两个都留在同一个团队中。在那种情况下我们需要创建一个私人房间还是什么?

4

1 回答 1

0

使用 PUN 和 Photon Cloud 时,您需要先连接到主服务器 (PhotonNetwork.ConnectUsingSettings)。然后创建一个房间或加入现有的。PhotonNetwork.JoinOrCreateRoom 应该适用于您的情况。玩家应在创建或加入房间之前共享相同的房间名称。通过您喜欢的任何方式在 Photon 之外通知他们。在房间内,玩家自定义属性可用于标记属于哪个团队玩家。Assets\Photon Unity Networking\UtilityScripts\PunTeams.cs 脚本与 PUN 包一起使用。将其按原样使用或用作您自己的团队实施的模板。不要忘记在创建房间时设置 max player = 4,以防止超过 4 名玩家知道房间名称或通过房间匹配进入房间。关注 doc.photonengine.com 以获取更多信息、文档和教程。

于 2016-02-08T17:36:41.697 回答