Struckd 生命值与破坏 可破坏对象自动恢复爆炸效果
生命值系统
Health Points(HP,生命值)是 Struckd 中角色和可破坏对象的核心属性之一。每个可受伤的资产都有 HP:
- 角色:默认可受伤,可以设置生命值上限
- 物体:某些资产(比如墙壁、箱子、大门)可以设置为"可破坏",有生命值
破坏与恢复
参数面板中与破坏相关的选项:
| 参数 | 效果 |
|---|---|
| Destroyable | 是否可被攻击摧毁。开启后对象有 HP,可以被攻击扣血 |
| Health Points | 生命值上限。HP 归零后对象被摧毁 |
| Regeneration | 自动恢复。开启后 HP 会随时间自动回复 |
| Regen Rate | 每秒恢复多少 HP |
| Explosion Effect | 被摧毁时是否播放爆炸特效 |
| Lives | 多生命值系统。每死亡一次失去一条命,命用完才真正消失 |
可破坏物体的典型用法
- 关卡机关:可破坏的墙壁、大门——玩家可以用爆炸物炸开新路径
- 环境叙事:会被战斗波及的装饰物——让战斗更有真实感
- 解谜机制:需要在限定时间内保护某个目标不被摧毁
角色的多生命系统
"Lives"参数对角色特别有用。比如:
- 给玩家角色设 Lives = 3:死亡后在出生点复活,总共可以死 3 次
- 给敌人设 Lives = 2:某些精英敌人需要击杀两次
爆炸效果
被摧毁时的爆炸效果:
- 开启后对象在 HP 归零时会播放一段爆炸动画和粒子效果
- 爆炸有范围伤害,会对附近的其他可破坏对象和角色造成伤害
- 爆炸可以用来做链式反应——比如引爆一排炸药桶
与 Muse Behavior 配合
Muse Behavior 中有专门的"Hit(受到伤害)"和"Die(死亡)"节点,可以在角色受伤或死亡时触发自定义行为:
- 死亡时播放自定义动画
- 死亡时生成一堆战利品
- 受伤时播放音效或屏幕震动效果