Fflyqaq

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

分类:

技术点:

相关文章:

  • 2022-02-21
  • 2022-12-23
  • 2021-11-05
  • 2021-09-11
  • 2022-12-23
  • 2021-10-24
  • 2022-12-23
  • 2021-11-02
猜你喜欢
  • 2021-06-02
  • 2022-12-23
  • 2022-01-26
  • 2021-08-04
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案