瞬时状态自动退出
瞬时状态自动退出用于把只有“进入”的瞬时状态转换成同时包含“进入状态”和“退出状态”的双向状态事件。它适合需要短时间保持某个状态,然后自动恢复的逻辑,例如提示显示、临时 Buff、危险状态或动作窗口。
资源文件
| 项目 |
内容 |
| 分类 |
逻辑控制 |
| 最新资源 |
瞬时状态自动退出-v1.1.xobj |
| 原始说明 |
瞬时状态自动退出-v1.1_文档.txt |
| 来源目录 |
00 通用/逻辑控制/瞬时状态自动退出 |
使用前提
- 已明确需要自动退出的状态名称。
- 已确定状态进入后需要保持的时间。
- 后续逻辑需要同时监听进入和退出两个时机。
参数说明
| 参数 |
作用 |
推荐配置 |
注意事项 |
| 显示调试UI |
控制是否显示当前状态和退出计时。 |
调试状态时开启,正式训练时关闭。 |
调试 UI 便于核对自动退出时间,但不适合作为正式提示。 |
监听事件
| 事件 |
触发条件 |
典型用途 |
| 进入状态* |
指定状态被激活。 |
打开提示、进入临时效果或设置状态标记。 |
| 退出状态* |
指定状态到达退出时间后自动退出。 |
关闭提示、恢复默认效果或清除状态标记。 |
可执行行为
| 行为 |
效果 |
常见调用时机 |
| 开始检查 |
开始处理状态进入和自动退出。 |
进入需要状态管理的训练阶段。 |
| 停止检查 |
停止状态自动退出检查。 |
阶段结束或不再需要状态事件。 |
| 激活并指定退出时间为 |
激活指定状态,并在指定时间后抛出退出事件。 |
临时提示、限时动作窗口或短暂状态反馈。 |
使用步骤
- 将资源导入课程工程。
- 按需开启调试 UI。
- 执行“开始检查”。
- 在需要进入状态时执行“激活并指定退出时间为”。
- 监听“进入状态”和“退出状态”分别连接进入和恢复逻辑。
- 阶段结束时执行“停止检查”。
常见问题
| 问题 |
建议 |
| 退出事件没有触发。 |
确认已执行“开始检查”,并检查退出时间参数是否有效。 |
| 状态名称匹配不到。 |
确认星号内容在激活行为和监听事件中保持一致。 |
| 正式画面出现状态调试信息。 |
关闭“显示调试UI”。 |