游戏开发领域 - Hitbox、Hurtbox、Priority 极简理解

引入

  1. 在电子游戏中,Hitbox、Hurtbox、Priority,是三个与碰撞检测和攻击判定密切相关的核心概念

  2. Hitbox、Hurtbox、Priority 共同构成了游戏中的物理交互和战斗系统


一、Hitbox(攻击区域)

1、基本介绍
  1. Hitbox 是游戏中用于检测攻击命中的区域

  2. Hitbox 是一个不可见的几何形状,例如,矩形、圆形、多边形

  3. Hitbox 通常与角色的攻击动作绑定

  4. 当攻击的 Hitbox 与目标的 Hurtbox 重叠时,系统会判定攻击命中

  5. Hitbox 的大小和形状可以根据攻击类型调整,例如,拳头攻击的 hitbox 可能较小,剑攻击的 hitbox 可能较长

  6. 在某些游戏中,Hitbox 会随着动画帧的变化而移动或改变形状

2、示例
  1. 在格斗游戏中,角色的拳头或脚部在攻击时会生成一个 Hitbox

  2. 在射击游戏中,子弹的飞行路径就是一个移动的 Hitbox


二、Hurtbox(受伤区域)

1、基本介绍
  1. Hurtbox 是角色或物体上可以被攻击命中的区域

  2. Hurtbox 是一个不可见的几何形状

  3. Hurtbox 通常与角色的身体部位绑定。

  4. 当攻击的 Hitbox 与目标的 Hurtbox 重叠时,系统会判定攻击命中

  5. Hurtbox 通常比角色的视觉模型更精确,例如头部、躯干、四肢可能分别有不同的 Hurtbox

  6. 在某些游戏中,Hurtbox 可能会根据角色的动作动态变化,例如,角色蹲下时,Hurtbox 会缩小

2、示例
  1. 在格斗游戏中,角色的 Hurtbox 覆盖整个身体,但某些部位(例如,头部)更容易被击中

  2. 在射击游戏中,Hurtbox 集中在角色的躯干或头部


三、Priority(优先级)

1、基本介绍
  1. Priority 是指攻击的优先级,用于决定当两个攻击的 Hitbox 同时重叠时,哪一个攻击会生效

  2. 在游戏战斗中,优先级高的攻击会覆盖优先级低的攻击

2、示例
  1. 例如,重拳的优先级通常高于轻拳,因此当两者同时命中时,重拳会生效

  2. 在某些动作游戏中,特殊技能具有更高的优先级,可以打断普通攻击

你可能感兴趣的:(领域,-,简化概念,笔记,学习方法,ue4,ue5,unity,游戏策划,游戏程序)