【发布时间】:2016-06-10 08:12:11
【问题描述】:
我试图了解 Photon Networking 主客户端到底是什么。文档给出了该术语的 folowing 使用场景:
在没有服务器的情况下,它可以负责处理逻辑 只能由房间中的一个客户执行(例如开始比赛 当每个人都准备好了)。
为什么要将某些服务器功能委托给其中一个客户端? Photon Server 不应该一直可用吗?
例如,在this Photon 教程中他们使用引用“非常方便的功能”:
PhotonNetwork.automaticallySyncScene = true
如果是这样,MasterClient 可以调用 PhotonNetwork.LoadLevel() 和所有连接的玩家将自动 加载相同的关卡。
如果他们有 Photon 服务器,为什么要给其中一个客户端同步所有人的权限?
总结一下我有2个问题:
1) 究竟什么是主客户端?
2) 有哪些典型的使用场景?
非常感谢!
【问题讨论】: