Unet入门 - 从零开始写FPSDemo(一)
背景介绍
Unet 官方手册:http://docs.unity3d.com/Manual/UNet.html
Unet 是Unity5.1 自带的一套基于UDP协议的网络同步方案,官方是这样介绍它的:
http://blogs.unity3d.com/2014/05/12/announcing-unet-new-unity-multiplayer-technology/
里面最重要的一段是这:
简而言之:基于 UDP 高效传输、支持不同的扩展需求,提供匹配服务、提供翻’firewall’功能。
好了,背景介绍完毕接下来我们开始从零开始搭一个游戏Demo.
准备工作
从手册和 API文档了解下面的类:
NetworkIdentity
NetworkManager
NetworkTransform
NetworkManagerHUD
搭建Demo
1、首先,建两个Scene并加入 BuildSetting:
2、建一个 Player 的 Prefab,加上NetworkIdentity 和 NetworkTransform组件
3、在StartScene里面 Create Empty GameObject 并命名为 NetworkManager,挂上 NetworkManager脚本,把上面建好的Scene 和 Player Prefab 拖进去, 给 FirstBattleScene 加入一个 Plane 做地形
4、这时个可以 Build & Run, 同时运行Editor, 模拟两个端,在以下界面一个选 Host 一个选 Client
这时候,如无意外,你就可以看到两根香肠啦
转载注明出处 :http://www.jianshu.com/writer#/notebooks/1063740/notes/2532737