unity游戏状态管理

simaoshid1 2018-06-22

网络多人游戏可以运行在三种模式——作为一个客户,作为一个专用的服务器,或者作为“东道主”,这是客户端和服务器在同一时间。 网络是为了同样的游戏代码和资产在所有这些情况下工作。 发展为单人的游戏版本和多人的游戏版本应该是一样的。

使其进入每一个模式的函数:

  • NetworkManager.StartClient()

  • NetworkManager.StartServer()

  • NetworkManager.StartHost()

这些都是提供给脚本代码,所以他们可以从键盘输入调用处理程序或自定义的用户界面。 默认运行时控件还可以显示调用这些函数。 网络中也有按钮经理HUD检查员,在编辑器中可用的游戏模式,调用相同的函数:

unity游戏状态管理

无论函数是用来改变游戏状态,属性networkAddressnetworkPort使用。 当服务器或主机启动时,networkPort监听端口。 当客户机启动时,networkAddress是地址连接,networkPort端口连接。

发表评论

发表评论:

17601037727 1280857492