From d0b2265716d7887a71b032f3aacb8af54fa3ab30 Mon Sep 17 00:00:00 2001 From: Joywayer Date: Wed, 2 Sep 2026 17:51:45 +0800 Subject: [PATCH] =?UTF-8?q?docs(scripts):=20spirit-semantics=20type=3D4=20?= =?UTF-8?q?uncertainty=20note=20(Pay=5FLayer=2011=20type-4=20=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=20Button;=20=E5=BE=85=20PoC=202=20=E9=AA=8C=E8=AF=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 (1M context) --- .../legacy-layer-migration/fixtures/spirit-semantics.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cocoscreator_projects/framework-tests/legacy-layer-migration/fixtures/spirit-semantics.json b/cocoscreator_projects/framework-tests/legacy-layer-migration/fixtures/spirit-semantics.json index 2fdedbc..ef55efb 100644 --- a/cocoscreator_projects/framework-tests/legacy-layer-migration/fixtures/spirit-semantics.json +++ b/cocoscreator_projects/framework-tests/legacy-layer-migration/fixtures/spirit-semantics.json @@ -19,7 +19,8 @@ "4": { "component": "cc.EditBox", "note": "文本输入框; 独有属性 FrameText (默认/显示文本); CanClick=1; 含 ImgResID (背景图); CanDragSize=0", - "evidence": "Game_Surface_3 中 type=4 spirit 独有 FrameText 属性 (e.g. Layer00029 phoneInfo Spirit3246 FrameText='12' Spirit3247 FrameText='1' / Layer00014 Pay_Layer Spirit446 FrameText='12'); 15/55 Layer 含 type=4; YouleNexus Group106_PhoneVerify.prefab (映射到 Layer00029.xml phoneInfo) 含 1 个 cc.EditBox 节点, 与 type=4 的 FrameText 输入框语义一致 (phoneInfo 是手机号/验证码输入场景)" + "evidence": "Game_Surface_3 中 type=4 spirit 独有 FrameText 属性 (e.g. Layer00029 phoneInfo Spirit3246 FrameText='12' Spirit3247 FrameText='1' / Layer00014 Pay_Layer Spirit446 FrameText='12'); 15/55 Layer 含 type=4; YouleNexus Group106_PhoneVerify.prefab (映射到 Layer00029.xml phoneInfo) 含 1 个 cc.EditBox 节点, 与 type=4 的 FrameText 输入框语义一致 (phoneInfo 是手机号/验证码输入场景)", + "uncertainty_note": "Best-fit mapping only. Pay_Layer (Layer00014) has 11 type=4 spirits (id 446-455, ALL ImgResID=191, W=52 H=32) that look like repeated Button placeholders (amount shortcuts: 100/200/500/1000 元) rather than EditBox. Layer00012 (CombatLayer) type=4 (W=14 H=22) and Layer00006 type=4 (W=17 H=28) similarly narrow. PhoneInfo (Layer00029) W=42/21 H=28 matches EditBox input field geometry. If PoC 2 reveals type=4 should map to cc.Button (FrameText='12' could be 'amount shortcut button text'), update this entry + rerun Task 6 (mapSpiritTypeToComponent)." }, "5": { "component": "cc.Sprite",