跳转至

瞬时状态自动退出

瞬时状态自动退出用于把只有“进入”的瞬时状态转换成同时包含“进入状态”和“退出状态”的双向状态事件。它适合需要短时间保持某个状态,然后自动恢复的逻辑,例如提示显示、临时 Buff、危险状态或动作窗口。

资源文件

项目 内容
分类 逻辑控制
最新资源 瞬时状态自动退出-v1.1.xobj
原始说明 瞬时状态自动退出-v1.1_文档.txt
来源目录 00 通用/逻辑控制/瞬时状态自动退出

使用前提

  • 已明确需要自动退出的状态名称。
  • 已确定状态进入后需要保持的时间。
  • 后续逻辑需要同时监听进入和退出两个时机。

参数说明

参数 作用 推荐配置 注意事项
显示调试UI 控制是否显示当前状态和退出计时。 调试状态时开启,正式训练时关闭。 调试 UI 便于核对自动退出时间,但不适合作为正式提示。

监听事件

事件 触发条件 典型用途
进入状态* 指定状态被激活。 打开提示、进入临时效果或设置状态标记。
退出状态* 指定状态到达退出时间后自动退出。 关闭提示、恢复默认效果或清除状态标记。

可执行行为

行为 效果 常见调用时机
开始检查 开始处理状态进入和自动退出。 进入需要状态管理的训练阶段。
停止检查 停止状态自动退出检查。 阶段结束或不再需要状态事件。
激活并指定退出时间为 激活指定状态,并在指定时间后抛出退出事件。 临时提示、限时动作窗口或短暂状态反馈。

使用步骤

  1. 将资源导入课程工程。
  2. 按需开启调试 UI。
  3. 执行“开始检查”。
  4. 在需要进入状态时执行“激活并指定退出时间为”。
  5. 监听“进入状态”和“退出状态”分别连接进入和恢复逻辑。
  6. 阶段结束时执行“停止检查”。

常见问题

问题 建议
退出事件没有触发。 确认已执行“开始检查”,并检查退出时间参数是否有效。
状态名称匹配不到。 确认星号内容在激活行为和监听事件中保持一致。
正式画面出现状态调试信息。 关闭“显示调试UI”。