From 1338089b07b7172e5ca823606ad9310911bd8890 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Wed, 19 Aug 2026 17:20:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20UI=20=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=99=A8=E5=B8=83=E5=B1=80=E4=B8=8E=E6=8E=A7=E4=BB=B6=E8=A1=8C?= =?UTF-8?q?=E4=B8=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 优化侧栏组件结构 调整 TransformEditor 渲染位置, 改进预览模式切换交互。 --- .../components/Inspector/InspectorSidebar.tsx | 67 +++++++++--------- .../Inspector/Transform/TransformEditor.tsx | 20 +----- .../components/preview/PreviewWorkspace.tsx | 69 +++++++++---------- 3 files changed, 65 insertions(+), 91 deletions(-) diff --git a/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx b/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx index 8418ec7ef..9f150eada 100644 --- a/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx +++ b/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx @@ -328,6 +328,34 @@ function NodeInspector({ return (
+
+ + +
) : null} -
- - -
+ {parentIsContainer ? ( +

+ 父 Container 管理此节点;Transform 已保留,但 Preview 会忽略它。 +

+ ) : null} - {parentIsContainer ? ( -

- 父 Container 管理此节点;Transform 已保留,但 Preview 会忽略它。 -

- ) : null} -

Control 与 Container

-
-
- - -
-

矩形变换

-

- 锚点与偏移 -

-
-
-
-
- -
- {renderMode === 'final-preview' ? ( - - ) : null} - - {Object.keys(canvas.images).length} 张界面图 ·{' '} - {Object.keys(canvas.sprites).length} 项素材 - -
- {activeImage && logicalSize && (renderMode === 'final-preview' || previewUrls[activeImageId ?? '']) ? (
+
+ {renderMode === 'final-preview' ? ( + + ) : null} +
+ + +
+
{renderMode === 'final-preview' && canvas.selectedNode ? (