【问题标题】:Unity Photon Multiplayer Networking Turnbased gameUnity Photon Multiplayer Networking 回合制游戏
【发布时间】:2015-09-02 06:17:39
【问题描述】:

如何在Unity Photon Networking 中制作多人回合制游戏,例如井字游戏。如何通过Photon Network 在运行时分配控件。是否通过更改游戏对象的所有权来完成?

【问题讨论】:

    标签: unity3d multiplayer photon


    【解决方案1】:

    https://doc.photonengine.com/en/turnbased/current/tutorials/memory-demo 上查看演示。它应该很容易适应您的目的。 确保为回合制游戏使用适当的工具。 PUN 目前不支持回合制应用。所以你需要 dotnet Photon Client SDK。此 SDK 中没有对象或所有权的概念。使用事件或房间属性来同步游戏状态。

    【讨论】:

      【解决方案2】:

      首先创建一个回合管理器,使用 RPC 或自定义属性(最好是房间自定义属性)来管理谁在玩。 使用 GetNext() 切换轮次(参见https://doc-api.photonengine.com/en/pun/v2/class_photon_1_1_realtime_1_1_player.html

      根据谁在玩,允许在棋盘上绘制“O”或“X”,并将棋盘的数据与 RPC 或自定义属性同步。

      【讨论】:

      • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 2015-10-11
      • 2019-01-15
      • 2021-04-13
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多