课程变量比对
课程变量比对用于比较两个课程参数,并根据等于、不等于、大于、大于等于、小于、小于等于输出对应事件。它适合参数门槛判断、分数比较、库存或计数比较,以及跨逻辑元共享变量后的结果分支。
资源文件
| 项目 |
内容 |
| 分类 |
逻辑控制 |
| 最新资源 |
课程变量比对-v1.0.xobj |
| 原始说明 |
课程变量比对-v1.0_文档.txt |
| 来源目录 |
00 通用/逻辑控制/课程变量比对 |
使用前提
- 已创建需要比较的两个课程参数。
- 两个课程参数的值类型应能进行比较。
- 需要明确是手动触发比较,还是自动定时比较。
参数说明
| 参数 |
作用 |
推荐配置 |
注意事项 |
| 课程参数1 |
指定比较左侧的课程参数。 |
填写主要判断对象,例如当前分数或当前数量。 |
参数名称必须与课程参数配置一致。 |
| 课程参数2 |
指定比较右侧的课程参数。 |
填写目标值、阈值或另一个统计参数。 |
两个参数应使用可比较的数值或文本格式。 |
| 是否显示调试UI |
控制是否显示参数值和比较结果。 |
调试参数流转时开启,正式训练时关闭。 |
调试 UI 便于核对参数值,但不应暴露考核判断。 |
监听事件
| 事件 |
触发条件 |
典型用途 |
| 课程参数1等于课程参数2 |
参数 1 与参数 2 相等。 |
判断数量刚好满足、答案一致或状态匹配。 |
| 课程参数1不等于课程参数2 |
参数 1 与参数 2 不相等。 |
判断答案不一致或条件未完全满足。 |
| 课程参数1大于课程参数2 |
参数 1 大于参数 2。 |
判断超过阈值、分数达更高等级。 |
| 课程参数1大于等于课程参数2 |
参数 1 大于或等于参数 2。 |
判断达到最低要求。 |
| 课程参数1小于课程参数2 |
参数 1 小于参数 2。 |
判断不足、未达标或需要继续累计。 |
| 课程参数1小于等于课程参数2 |
参数 1 小于或等于参数 2。 |
判断不超过限制或仍在允许范围内。 |
可执行行为
| 行为 |
效果 |
常见调用时机 |
| 进行课程参数比较 |
立即比较两个课程参数并抛出对应事件。 |
参数更新后、进入下一阶段前。 |
| 开始自动定时进行课程参数比较 |
开始定时比较两个课程参数。 |
需要持续监控参数关系时。 |
| 停止自动定时进行课程参数比较 |
停止定时比较。 |
阶段结束或避免重复输出事件。 |
使用步骤
- 将资源导入课程工程。
- 设置课程参数 1 和课程参数 2。
- 调试阶段按需开启调试 UI。
- 参数更新后执行“进行课程参数比较”,或开启自动定时比较。
- 监听对应比较事件,连接成功、失败或分级流程。
- 不再需要持续比较时,执行“停止自动定时进行课程参数比较”。
常见问题
| 问题 |
建议 |
| 比较结果不符合预期。 |
开启调试 UI,确认两个课程参数的实际值和类型。 |
| 自动比较重复触发。 |
阶段结束后执行“停止自动定时进行课程参数比较”。 |
| 事件没有触发。 |
确认已执行一次比较行为,或自动定时比较已开启。 |