From f3e5849027a457163a605e8deed9ad7d526d457c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Fri, 4 Sep 2026 15:26:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E8=8A=82=E7=82=B9=E6=8C=87?= =?UTF-8?q?=E9=92=88=E6=8A=AC=E8=B5=B7=E7=9A=84=E6=97=A0=E6=95=88=E5=8F=96?= =?UTF-8?q?=E6=B6=88=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除 onNodePointerUp 中永远不会成立的 pointercancel 类型判断 保留移动且存在待提交变换时的正式更新逻辑 --- .../components/preview/useNodeTransformInteraction.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/apps/ai-game-creator-shell/src/view/ui-editor/components/preview/useNodeTransformInteraction.ts b/apps/ai-game-creator-shell/src/view/ui-editor/components/preview/useNodeTransformInteraction.ts index 6460ba0bf..9b79de2d7 100644 --- a/apps/ai-game-creator-shell/src/view/ui-editor/components/preview/useNodeTransformInteraction.ts +++ b/apps/ai-game-creator-shell/src/view/ui-editor/components/preview/useNodeTransformInteraction.ts @@ -361,11 +361,7 @@ export function useNodeTransformInteraction({ const cleanPointerUpInside = !gesture?.hasMoved && isInsidePreview(event, previewRef); if (cleanPointerUpInside) canvas.selectNode(gesture.hitNodeId); - if ( - event.type !== 'pointercancel' && - gesture?.hasMoved && - gesture.pendingTransform - ) { + if (gesture.hasMoved && gesture.pendingTransform) { canvas.updateNodeTransform( gesture.treeId, gesture.nodeId,