| 构建服务器 首先,让我们了解单人游戏代码。 利用W,A,S,D 键控制玩家角色方向. 观察Unity GameObject对象的LocalPlayer. 打开 PlayerControl.cs 添加到LocalPlayer, 查看Update函数显示以下代码.
在此教程中,我们需要一个GUI从单人游戏访问服务器. 在Unity 场景中,让我们打开游戏对象 GameObject NetManager. NetManager中配备了NetManager.cs. 同时打开OnGUI函数.
此函数是连接服务器的图形用户界面. 目前不进行任何操作. 函数中的m_state变量起初是Disconnected状态.连接服务器过程时转变为Connecting.连接成功转变为Connected. 状态为Connected时GUI消失. 以上所述是OnGUI函数的功能. 选择GameObject NetManager对象后,启用Inspector. 构建服务器 为访问客户端创建服务器. 创建一个名为CharacterMove/SimpleServer的C++ Console Application, 主函数main如下.
来定义class SimpleServer类. 然后,添加Run成员函数.
实际上,现在的服务器不进行任何操作. 按需要选择平台 Android, Linux Server, iOS等. 此讲座只针对Windows. |
登录 后参与讨论
暂无评论,来抢沙发








