Unity---UNet学习(2)----简单mmo游戏实现1

1、实现步骤

  1. 新建空物体Controller,添加Network Manager、HUD组件。
  2. 创建Player模型,添加Inentity组件。
  3. Player添加脚本控制移动,只有当为本地用户才执行。
  4. 给Player添加Network Transform,用于同步位置
  5. OnStartLocalPlayer,本地角色创建时调用区分角色。
  6. 新建Bullet物体,玩家按空格发射子弹。
  7. 同步子弹到客户端。(射击方法添加Command特性,NetworkServer.Spawn(bullet);同步子弹到各个客户端,子弹添加Network Rigidbody)
  8. 给玩家添加血条设置(使用UI-Slider)
  9. 在玩家头顶显示血条,并看向Camera
  10. 同步血量和血条(给Hp添加SyncVar特性)

2、源码

链接:https://pan.baidu.com/s/1BNvET1dmEQ5N7swIUXEQcQ
提取码:ktk1

posted @ 2019-05-24 19:31  Fflyqaq  阅读(493)  评论(0编辑  收藏  举报