feat(ibox): 实现信息弹窗背景自适应高度功能

1. 重构IBoxComp组件,移除旧的标题名称渲染逻辑
2. 添加动态背景节点,根据RichText内容自动调整高度
3. 优化cardbg和herobox预制体样式,调整尺寸与透明度
4. 新增通用背景预制体hbg,支持多配色快速复用
5. 重写ibox预制体结构,适配新的组件逻辑
This commit is contained in:
panFD
2026-08-07 21:51:48 +08:00
parent bcc57de312
commit 4caf20d4b2
8 changed files with 6127 additions and 2400 deletions

View File

@@ -420,7 +420,7 @@
"r": 255,
"g": 255,
"b": 255,
"a": 120
"a": 255
},
"_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@6c895",
@@ -615,8 +615,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 280,
"height": 280
"width": 300,
"height": 300
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -737,8 +737,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 140,
"height": 140
"width": 150,
"height": 150
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -765,9 +765,9 @@
},
"_alignFlags": 41,
"_target": null,
"_left": 15,
"_right": 15,
"_top": 15,
"_left": 10,
"_right": 10,
"_top": 10,
"_bottom": 115,
"_horizontalCenter": 0,
"_verticalCenter": 0,
@@ -938,7 +938,7 @@
"__id__": 57
}
],
"_active": false,
"_active": true,
"_components": [
{
"__id__": 71
@@ -1258,7 +1258,7 @@
"r": 255,
"g": 255,
"b": 255,
"a": 120
"a": 255
},
"_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@6c895",
@@ -1453,8 +1453,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 280,
"height": 280
"width": 300,
"height": 300
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -1575,8 +1575,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 140,
"height": 140
"width": 150,
"height": 150
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -1603,9 +1603,9 @@
},
"_alignFlags": 41,
"_target": null,
"_left": 15,
"_right": 15,
"_top": 15,
"_left": 10,
"_right": 10,
"_top": 10,
"_bottom": 115,
"_horizontalCenter": 0,
"_verticalCenter": 0,
@@ -1776,7 +1776,7 @@
"__id__": 95
}
],
"_active": false,
"_active": true,
"_components": [
{
"__id__": 109
@@ -2096,7 +2096,7 @@
"r": 255,
"g": 255,
"b": 255,
"a": 120
"a": 255
},
"_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@6c895",
@@ -2291,8 +2291,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 280,
"height": 280
"width": 300,
"height": 300
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -2413,8 +2413,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 140,
"height": 140
"width": 150,
"height": 150
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -2441,9 +2441,9 @@
},
"_alignFlags": 41,
"_target": null,
"_left": 15,
"_right": 15,
"_top": 15,
"_left": 10,
"_right": 10,
"_top": 10,
"_bottom": 115,
"_horizontalCenter": 0,
"_verticalCenter": 0,
@@ -2614,7 +2614,7 @@
"__id__": 133
}
],
"_active": false,
"_active": true,
"_components": [
{
"__id__": 147
@@ -2934,7 +2934,7 @@
"r": 255,
"g": 255,
"b": 255,
"a": 120
"a": 255
},
"_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@6c895",
@@ -3129,8 +3129,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 280,
"height": 280
"width": 300,
"height": 300
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -3251,8 +3251,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 140,
"height": 140
"width": 150,
"height": 150
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -3279,9 +3279,9 @@
},
"_alignFlags": 41,
"_target": null,
"_left": 15,
"_right": 15,
"_top": 15,
"_left": 10,
"_right": 10,
"_top": 10,
"_bottom": 115,
"_horizontalCenter": 0,
"_verticalCenter": 0,
@@ -3452,7 +3452,7 @@
"__id__": 171
}
],
"_active": false,
"_active": true,
"_components": [
{
"__id__": 185
@@ -3772,7 +3772,7 @@
"r": 255,
"g": 255,
"b": 255,
"a": 120
"a": 255
},
"_spriteFrame": {
"__uuid__": "cb93c900-b440-4571-91d1-7da1636e3d73@6c895",
@@ -3967,8 +3967,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 280,
"height": 280
"width": 300,
"height": 300
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -4089,8 +4089,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 140,
"height": 140
"width": 150,
"height": 150
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -4117,9 +4117,9 @@
},
"_alignFlags": 41,
"_target": null,
"_left": 15,
"_right": 15,
"_top": 15,
"_left": 10,
"_right": 10,
"_top": 10,
"_bottom": 115,
"_horizontalCenter": 0,
"_verticalCenter": 0,