网络多人游戏可以运行在三种模式——作为一个客户,作为一个专用的服务器,或者作为“东道主”,这是客户端和服务器在同一时间。 网络是为了同样的游戏代码和资产在所有这些情况下工作。 发展为单人的游戏版本和多人的游戏版本应该是一样的。
使其进入每一个模式的函数:
NetworkManager.StartClient()
NetworkManager.StartServer()
NetworkManager.StartHost()
这些都是提供给脚本代码,所以他们可以从键盘输入调用处理程序或自定义的用户界面。 默认运行时控件还可以显示调用这些函数。 网络中也有按钮经理HUD检查员,在编辑器中可用的游戏模式,调用相同的函数:
无论函数是用来改变游戏状态,属性networkAddress
和networkPort
使用。 当服务器或主机启动时,networkPort
监听端口。 当客户机启动时,networkAddress
是地址连接,networkPort
端口连接。
发表评论
发表评论: