多条件联合判断¶
多条件联合判断用于把多个条件组合成一个最终结果,并输出“条件满足”或“条件不满足”。它支持瞬时条件的联合判断,适合把多个步骤、状态或变量结果合并为一个通关判断。
资源文件¶
| 项目 | 内容 |
|---|---|
| 分类 | 逻辑控制 |
| 最新资源 | 多条件联合判断-v1.1.xobj |
| 原始说明 | 多条件联合判断-v1.1_文档.txt |
| 来源目录 | 00 通用/逻辑控制/多条件联合判断 |
使用前提¶
- 已明确需要参与联合判断的条件数量和含义。
- 每个条件都能通过逻辑行为设置为目标状态。
- 瞬时条件需要在有效时间内参与判断。
参数说明¶
属性栏中配置参与联合判断的条件和调试 UI。

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

| 事件 | 触发条件 | 典型用途 |
|---|---|---|
| 条件满足 | 所有配置条件达到联合判断要求。 | 进入成功、完成或下一阶段。 |
| 条件不满足 | 当前条件组合未达到要求。 | 提示继续操作、保持等待或进入失败分支。 |
可执行行为¶
执行行为用于开始检查、停止检查,或更新某个条件状态。

| 行为 | 效果 | 常见调用时机 |
|---|---|---|
| 开始检查 | 开始对配置条件进行联合判断。 | 条件收集阶段开始。 |
| 停止检查 | 停止联合判断。 | 阶段结束或不再需要输出判断。 |
| 设置条件为 | 将指定条件设置为指定状态。 | 某个步骤完成、状态进入或瞬时条件触发时。 |
使用步骤¶
- 将资源导入课程工程。
- 在“条件设置”中配置需要判断的条件。
- 调试阶段开启调试 UI,核对各条件状态。
- 在相关逻辑节点中执行“设置条件为”。
- 执行“开始检查”,监听满足或不满足事件。
- 阶段结束后执行“停止检查”。
常见问题¶
| 问题 | 建议 |
|---|---|
| 条件一直不满足。 | 开启调试 UI,逐项检查每个条件是否被正确设置。 |
| 某个条件设置无效。 | 确认星号内容与“条件设置”中的条件名称一致。 |
| 瞬时条件错过判断。 | 在瞬时条件触发时及时设置条件,并确认检查处于开启状态。 |