最近开始做一个赛车的局域网项目,看到unity自带的unet网络模块,非常适合我目前这个局域网项目的开发,于是就研究了一下unet。
unet是unity 5 之后推出的新版块,当然了,这个都不重要,重要的是这个模块非常的方便,但是要是使用还是要多多研究官方出的文档,不多说废话,开始学习一下unet吧。
一.Networkmanager 网络管理器
NetworkManager 网络管理器是一个方便的HLAPI类,是用于管理网络的(,当然了,你要是不明白HLAPI是什么意思的话,请传送至:http://www.cnblogs.com/bucky/p/5626950.html )在这个管理器下可以创建服务器、客户端以及控制对游戏场景和角色进行管理。
在新建的scene里面创建一个空物体,名称随便(当然了,为了方便记忆我的名称就是NetworkManager)。然后在空物体上挂上NetworkManager脚本。
Dont Destory On Load:如果在切换场景之后不删除NetworkManager这个组件
Run in Background : 在后台运行
Log Level : 日志级别,显示你的日志在什么情况下打印。
Offline Scene : 服务器或客户端断开连接时显示的场景