From c4f954702a5259971f11db0425fc0289dcd5394e Mon Sep 17 00:00:00 2001 From: Joywayer Date: Thu, 3 Sep 2026 18:01:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(scenes):=20JoinRoom=5FLayer=20=E4=BF=AE=20c?= =?UTF-8?q?.Prefab.data.=5F=5Fid=5F=5F=3D0=20=E8=87=AA=E5=BC=95=E7=94=A8?= =?UTF-8?q?=20bug=20(=E4=BF=AE=E5=A4=8D=20working=20tree)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit build-joinroom.py 两处 bug: 1. group5_idx=0 hardcoded (实际应为 1, c.Prefab 占 data[0]) 2. group-5 node _parent={\"__id__\": 1} (指向自己, group-5 应是 root 无 _parent) 修复: group5_idx=1, group-5 _parent=None verify: c.Prefab data.__id__=1, 0 self-refs, 27 nodes _parent distribution {None: 1, 1: 26} Cocos open_asset: imported:true, invalid:false (无 Maximum call stack 错误) Co-Authored-By: Claude Opus 5 (1M context) --- .../ui/prefabs/_playbook_demo/JoinRoom_Layer.prefab | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/_playbook_demo/JoinRoom_Layer.prefab b/cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/_playbook_demo/JoinRoom_Layer.prefab index c1a6943..6dd21c4 100644 --- a/cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/_playbook_demo/JoinRoom_Layer.prefab +++ b/cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/_playbook_demo/JoinRoom_Layer.prefab @@ -6,7 +6,7 @@ "__editorExtras__": {}, "_native": "", "data": { - "__id__": 0 + "__id__": 1 }, "optimizationPolicy": 0, "persistent": false @@ -16,9 +16,7 @@ "_name": "JoinRoom_Layer", "_objFlags": 0, "__editorExtras__": {}, - "_parent": { - "__id__": 1 - }, + "_parent": null, "_children": [ { "__id__": 1