Unity---UNet学习(2)----简单mmo游戏实现
作者:互联网
1、实现步骤
- 新建空物体Controller,添加Network Manager、HUD组件。
- 创建Player模型,添加Inentity组件。
- Player添加脚本控制移动,只有当为本地用户才执行。
- 给Player添加Network Transform,用于同步位置
- OnStartLocalPlayer,本地角色创建时调用区分角色。
- 新建Bullet物体,玩家按空格发射子弹。
- 同步子弹到客户端。(射击方法添加Command特性,NetworkServer.Spawn(bullet);同步子弹到各个客户端,子弹添加Network Rigidbody)
- 给玩家添加血条设置(使用UI-Slider)
- 在玩家头顶显示血条,并看向Camera
- 同步血量和血条(给Hp添加SyncVar特性)
2、源码
链接:https://pan.baidu.com/s/1BNvET1dmEQ5N7swIUXEQcQ
提取码:ktk1
标签:血条,Network,Unity,子弹,UNet,Player,mmo,添加,同步 来源: https://www.cnblogs.com/Fflyqaq/p/10919858.html