跳转至

多条件联合判断

多条件联合判断用于把多个条件组合成一个最终结果,并输出“条件满足”或“条件不满足”。它支持瞬时条件的联合判断,适合把多个步骤、状态或变量结果合并为一个通关判断。

资源文件

项目 内容
分类 逻辑控制
最新资源 多条件联合判断-v1.1.xobj
原始说明 多条件联合判断-v1.1_文档.txt
来源目录 00 通用/逻辑控制/多条件联合判断

使用前提

  • 已明确需要参与联合判断的条件数量和含义。
  • 每个条件都能通过逻辑行为设置为目标状态。
  • 瞬时条件需要在有效时间内参与判断。

参数说明

参数 作用 推荐配置 注意事项
条件设置 配置参与联合判断的条件。 按训练目标配置每个必要条件。 条件名称和后续“设置条件”中的星号应保持一致。
显示调试UI 控制是否显示条件状态和判断结果。 调试条件组合时开启,正式训练时关闭。 调试 UI 便于检查哪个条件未满足,但不应暴露正式考核答案。

监听事件

事件 触发条件 典型用途
条件满足 所有配置条件达到联合判断要求。 进入成功、完成或下一阶段。
条件不满足 当前条件组合未达到要求。 提示继续操作、保持等待或进入失败分支。

可执行行为

行为 效果 常见调用时机
开始检查 开始对配置条件进行联合判断。 条件收集阶段开始。
停止检查 停止联合判断。 阶段结束或不再需要输出判断。
设置条件 将指定条件设置为指定状态。 某个步骤完成、状态进入或瞬时条件触发时。

使用步骤

  1. 将资源导入课程工程。
  2. 在“条件设置”中配置需要判断的条件。
  3. 调试阶段开启调试 UI,核对各条件状态。
  4. 在相关逻辑节点中执行“设置条件”。
  5. 执行“开始检查”,监听满足或不满足事件。
  6. 阶段结束后执行“停止检查”。

常见问题

问题 建议
条件一直不满足。 开启调试 UI,逐项检查每个条件是否被正确设置。
某个条件设置无效。 确认星号内容与“条件设置”中的条件名称一致。
瞬时条件错过判断。 在瞬时条件触发时及时设置条件,并确认检查处于开启状态。