Skip to content
mouse114514 edited this page Sep 12, 2026 · 1 revision

当受到伤害

当受到伤害

概述

玩家受到伤害时触发。注意:触发时伤害已经结算完毕,玩家血量已经扣减,此事件无法阻止原始伤害。适合做伤害后的附加效果。

属于帽子积木,只能放在脚本最顶端。

插槽

此积木没有参数插槽。

连接

连接 类型 说明
顶部 - 帽子积木,不能连接
底部 语句 玩家受伤时执行下方积木

典型用法

  • 受伤后追加压力、疼痛、出血等负面效果
  • 受伤时自动呼喊或播放音效
  • 根据剩余血量分级触发不同反应

注意事项

  • 在伤害应用之后才触发
  • 读到的"玩家血量"已经是扣减后的值
  • 此事件不可拦截/减免伤害,减免请在伤害源处处理

示例

当受到伤害
├── 播放音效 "hit"
├── 设置压力 玩家压力 + 10
└── 如果 玩家血量 < 30 那么
    └── 说话 "我需要治疗!"

生成代码

该积木生成补丁标记 //PATCH:OnHurt,注入插件类的 OnHurt() 方法。

Block ID: cu_when_hurt


English | 事件积木 | 积木参考

Clone this wiki locally