主题
输入管理器(IRocInputManager)
- 接口:
RocPlay.Managers.Input.IRocInputManager - 默认实现:
RocInputManager,[RocImplementation(typeof(IRocInputManager), Priority = 0)] - 源码目录:
Assets/RocPlay/Managers/Input/
最小心智模型
- 主程序集输入管理器是旧版 Input API 的薄封装(
GetKey/GetKeyDown/GetKeyUp)。 EnableInput/DisableInput提供全局开关,用于暂停、过场等场景。- 需要 Input System 资产化绑定和多设备时,使用扩展
IRocActionInputManager。
读序与分册
| 分册 | 内容 |
|---|---|
| 传统输入与扩展分工 | GetKey 系列语义、开关控制、与 ActionInput 的选型边界 |
| RocInput 静态门面 | RocInput 转发模型、ManagerInstance 与接口替换 |
| 示例 | 传统输入轮询、暂停输入、与 ActionInput 并行迁移示例 |
参考:Assets/RocPlay/Managers/Input/