docs: sync api and planning docs

This commit is contained in:
2026-04-08 16:07:03 +08:00
parent 08c3278e10
commit 31756847ab
1826 changed files with 44502 additions and 29645 deletions

View File

@@ -2,7 +2,7 @@
这篇 guide 说明当前 Editor 里 `GameViewPanel -> EventBus -> PlaySessionController -> InputManager` 这条运行时输入桥接链路。
它不是抽象设计图,而是基于当前 `GameViewPanel.cpp``PlaySessionController.cpp``tests/editor/test_play_session_controller.cpp` 的真实实现整理出来的工作流说明。
它不是抽象设计图,而是基于当前 `GameViewPanel.cpp``PlaySessionController.cpp``tests/Editor/test_play_session_controller.cpp` 的真实实现整理出来的工作流说明。
## 参与者
@@ -176,7 +176,7 @@ input.hovered || input.focused
## 当前测试覆盖
[tests/editor/test_play_session_controller.cpp](D:/Xuanchi/Main/XCEngine/tests/editor/test_play_session_controller.cpp) 当前直接覆盖了两条关键规则:
[tests/Editor/test_play_session_controller.cpp](D:/Xuanchi/Main/XCEngine/tests/Editor/test_play_session_controller.cpp) 当前直接覆盖了两条关键规则:
- 非 Play mode 下,`GameViewInputFrameEvent` 不会驱动 `InputManager`
- Play mode 下,输入会被桥接,并在空事件后释放