跳转至

检查实体存活状态

检查实体存活状态用于在逻辑执行时判断指定实体当前是未死亡、死亡还是重伤,并立即抛出对应事件。它适合用于伤亡判定、目标清除、任务失败和救援流程。

资源文件

项目 内容
分类 数据统计和判断
最新资源 检查实体存活状态-v1.0.xobj
原始说明 检查实体存活状态-v1.0_文档.txt
来源目录 00 通用/数据统计和判断/检查实体存活状态

使用前提

  • 课程中已经有需要检查状态的实体。
  • 被检查实体应接入系统的生命状态或伤亡状态。
  • 检查行为是主动触发式,只有执行检查后才会输出判断事件。

参数说明

参数 作用 推荐配置 注意事项
是否显示调试UI 控制是否显示状态检查调试信息。 调试逻辑时开启,正式训练时关闭。 调试 UI 只用于排查判断结果,不应作为正式训练提示。

监听事件

事件 触发条件 典型用途
实体*未死亡 执行检查后,指定实体处于未死亡状态。 允许继续任务或继续追踪目标。
实体*死亡 执行检查后,指定实体处于死亡状态。 判定目标清除、任务完成或失败。
实体*重伤 执行检查后,指定实体处于重伤状态。 进入救援、撤离或二次处置流程。

可执行行为

行为 效果 常见调用时机
检查实体*存活状态 立即检查指定实体当前生命状态,并抛出匹配事件。 攻击后、计时节点、进入下一阶段前。

使用步骤

  1. 将资源导入课程工程。
  2. 按需开启或关闭调试 UI。
  3. 在逻辑元中执行“检查实体*存活状态”。
  4. 监听未死亡、死亡或重伤事件,连接对应后续流程。

常见问题

问题 建议
事件没有自动触发。 该资源需要先执行检查行为,不是持续自动监听。
指定实体判断不到。 检查星号是否替换为目标实体名称或可匹配标识。
调试结果影响画面。 正式训练前关闭“是否显示调试UI”。