更新预览节点选择交互约定

记录松开选择与二像素拖动阈值

补充嵌套节点和取消边界语义
This commit is contained in:
2026-09-03 13:38:22 +08:00
parent 0cdd3fbd75
commit 8d118ec1d7
@@ -1,6 +1,6 @@
# UI 编辑器 Godot 容器布局模型
更新时间:`2026-08-18`
更新时间:`2026-09-03`
## 范围
@@ -40,3 +40,5 @@ Container 专属数据是互斥 tagged unionHBox/VBox 存 `alignment + separa
## 编辑器交互
布局只在 Inspector 编辑。Preview 不为 Container 管理的 child 提供拖拽或缩放手柄;Inspector 会提示其 Transform 被父 Container 忽略。普通 Control 仍保留原 Transform 编辑和自由预览操作。
Preview 的节点选择采用“松开确认”语义:节点或调整手柄按下时只建立指针手势,不立即改变选择;沿用现有 `2px` 屏幕位移阈值(达到阈值即视为拖动),未达到阈值且在预览区域内松开时才选择按下命中的节点,发生拖动、取消、失焦或在区域外松开均不选择。拖动外层节点时,嵌套 child 产生的后续 click 也不得重新选择;未发生拖动时,嵌套 child 仍按实际命中节点选择。