feat(map): 新增可动态加载的收集物UI组件

- 添加 MGetComp 组件用于管理单个收集物的显示逻辑
- 创建 get.prefab 预制体作为收集物UI模板
- 重构 MissionGetsComp,移除硬编码节点引用,改为动态加载
- 支持通过 load_hui 方法按需加载收集物UI实例
This commit is contained in:
panw
2026-01-27 15:44:48 +08:00
parent b392ebe272
commit ce6b7bce1e
6 changed files with 2422 additions and 2954 deletions

View File

@@ -1,7 +1,7 @@
[
{
"__type__": "cc.Prefab",
"_name": "icon",
"_name": "get",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
@@ -13,7 +13,7 @@
},
{
"__type__": "cc.Node",
"_name": "icon",
"_name": "get",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
@@ -41,10 +41,13 @@
},
{
"__id__": 36
},
{
"__id__": 39
}
],
"_prefab": {
"__id__": 39
"__id__": 41
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -900,6 +903,24 @@
"handler": "",
"customEventData": ""
},
{
"__type__": "7ddd1IfGRhO7a2b66ov5bYG",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 40
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c89eW5WlxFUokvJRFAfrSA"
},
{
"__type__": "cc.PrefabInfo",
"root": {

View File

@@ -8,6 +8,6 @@
],
"subMetas": {},
"userData": {
"syncNodeName": "icon"
"syncNodeName": "get"
}
}

File diff suppressed because it is too large Load Diff