我想和朋友一起制作游戏模式2vs2。我不知道从哪里开始。我们如何向他们发送关于我们的一些朋友正在寻找聚会的通知。我想这可能是我们必须通过我们服务器的推送通知来处理,然后一旦其他玩家加入房间,我们如何创建房间属性,以便我们两个人保持在同一个团队中。在这种情况下我们需要创建一个私人房间还是什么?
答案 0 :(得分:0)
使用PUN和Photon Cloud时,首先需要连接到主服务器(PhotonNetwork.ConnectUsingSettings)。然后创建一个房间或加入现有的。 PhotonNetwork.JoinOrCreateRoom应该适用于您的情况。玩家应该在创建或加入房间之前共享相同的房间名称。通过您喜欢的任何方式在Photon外面通知他们。 在房间内,玩家自定义属性可用于标记哪个团队成员属于。 Assets \ Photon Unity Networking \ UtilityScripts \ PunTeams.cs脚本与PUN包一起使用。按原样使用它或作为您自己团队实施的模板。 当创建一个房间时,不要忘记设置max player = 4,以防止额外的玩家进入房间,如果超过4个玩家知道它的名字或通过房间配对。 请访问doc.photonengine.com获取更多信息,文档和教程。