美文网首页
Unet入门 - 从零开始写FPSDemo(一)

Unet入门 - 从零开始写FPSDemo(一)

作者: bobolive | 来源:发表于2015-12-14 10:09 被阅读3173次

    背景介绍

    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

    相关文章

      网友评论

          本文标题:Unet入门 - 从零开始写FPSDemo(一)

          本文链接:https://www.haomeiwen.com/subject/zmfuhttx.html