C# 如何使用(光子螺栓)创建多个房间并使客户端自动随机加入?
我想创建6v6fps游戏。 我使用了bolt示例提供给我的(无头服务器) 下面是我目前遇到的问题 1.我不知道如何让服务器自动为不同的战斗创建多个房间 例如6v6的房间1,另一个6v6的房间2 2.我不知道如何让客户端连接到服务器并自动随机加入空房间。 例如,有一个名为(battle)的按钮。我点击按钮,随机自动加入其中一个房间, 然而,游戏还没有开始,还有(3/12)和(加载)这样的句子。 当句子变成(12/12)时,我进入游戏并开始玩 我已经搜索了两个问题的许多结果,但我仍然找到了很好的解决方案。 我希望我能得到最好的建议或方法来完成两个问题。 谢谢你抽出时间C# 如何使用(光子螺栓)创建多个房间并使客户端自动随机加入?,c#,unity3d,game-engine,photon,C#,Unity3d,Game Engine,Photon,我想创建6v6fps游戏。 我使用了bolt示例提供给我的(无头服务器) 下面是我目前遇到的问题 1.我不知道如何让服务器自动为不同的战斗创建多个房间 例如6v6的房间1,另一个6v6的房间2 2.我不知道如何让客户端连接到服务器并自动随机加入空房间。 例如,有一个名为(battle)的按钮。我点击按钮,随机自动加入其中一个房间, 然而,游戏还没有开始,还有(3/12)和(加载)这样的句子。 当句子变成(12/12)时,我进入游戏并开始玩 我已经搜索了两个问题的许多结果,但我仍然找到了很好的解决
客户端启动游戏,并等待在扩展GlobalEventListener
的某个类中收到SessionListUpdate()
事件,在那里您将获得所有可用房间的列表。通过会话引用,您可以获得房间信息,如占用率,并选择要加入的房间