什么时候拆分成上下半身
移动同时可以射击/挥武器下半身播放走路、奔跑、跳跃;上半身独立做瞄准、开枪、挥刀。
不拆分就要做大量组合动画,素材工作量暴增。
- 上半身需要跟随鼠标旋转瞄准射击类游戏,上身旋转瞄准,腿部只处理行走逻辑,几乎必须拆分。
- 局部身体独立动画/物理效果仅上半身播放受击动画、披风骨骼摆动等,腿部动作不受干扰。
什么时候不用拆分
- 简单平台跳跃,全套完整角色精灵动画。
- 攻击时角色强制原地停下,攻击期间不能移动。
节点结构
CharacterBody2D(根节点) ├─ LowerBody 下半身AnimatedSprite2D:腿,仅行走跳跃,只翻转不旋转 └─ UpperBody 上半身AnimatedSprite2D:躯干+手臂+武器,可旋转、独立播放攻击瞄准动画拆分注意点
- 需要美术提供分开的上、下身素材
- 需要对齐接缝,防止身体错位