【Unity3D】血条(HP)

发布时间:2023-01-07 08:30

1 需求实现

        人机交互Input 中实现了通过键盘控制坦克运动,通过鼠标控制坦克发射炮弹,本文将在此基础上,增加血条(HP)功能。炮弹命中后,HP 值会减少,因此需要应用到 刚体组件Rigidbody 和 碰撞体组件Collider;从不同角度攻击敌人时,敌人的血条始终朝向相机,因此需要用到 相机跟随;血条通过 Image 显示,因此需要用到 UGUI之Image;玩家的血条始终显示在屏幕左上角,因此需要使用到 锚点。

        1)需求实现

  • 前后箭头键或 W, S 键控制玩家前进和后退;
  • 左右箭头键或 A, D 键控制玩家左右转向;
  • 鼠标左键或空格键控制玩家发射炮弹;
  • 玩家血条显示在屏幕左上角;
  • 相机在玩家后上方的位置,始终跟随玩家,朝玩家正前方看;
  • 玩家移动时,敌人转向玩家,当偏离玩家的角度小于5°时,发射炮弹;
  • 敌人血条显示在其上方,并且始终看向相机。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号