feat(卡牌): 添加卡牌大类标识并更新UI显示

- 在CardSet中新增CKind枚举,区分英雄、技能、卡牌、药水等大类
- 在卡牌配置中增加kind字段,并更新所有卡牌配置
- 在CardComp组件中添加Ckind_node属性,用于显示卡牌大类图标
- 重构card.prefab,将大类图标节点重命名为更具语义的名称(如lv1-lv5),并调整节点激活状态
- 在卡牌初始化和重置时,根据cardData.kind动态显示对应的大类图标
This commit is contained in:
panw
2026-04-02 15:39:08 +08:00
parent 0f602e7e45
commit 588c935c18
3 changed files with 98 additions and 86 deletions

View File

@@ -180,7 +180,7 @@
"__id__": 2
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 4
@@ -351,14 +351,14 @@
},
{
"__type__": "cc.Node",
"_name": "green",
"_name": "lv1",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 2
},
"_children": [],
"_active": false,
"_active": true,
"_components": [
{
"__id__": 12
@@ -529,7 +529,7 @@
},
{
"__type__": "cc.Node",
"_name": "blue",
"_name": "lv2",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -707,7 +707,7 @@
},
{
"__type__": "cc.Node",
"_name": "zhise",
"_name": "lv3",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -885,7 +885,7 @@
},
{
"__type__": "cc.Node",
"_name": "yellow",
"_name": "lv4",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -1063,7 +1063,7 @@
},
{
"__type__": "cc.Node",
"_name": "red",
"_name": "lv5",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -2742,7 +2742,7 @@
},
{
"__type__": "cc.Node",
"_name": "N",
"_name": "NF",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -2818,7 +2818,7 @@
"__id__": 118
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 120
@@ -2989,14 +2989,14 @@
},
{
"__type__": "cc.Node",
"_name": "green",
"_name": "lv1",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 118
},
"_children": [],
"_active": false,
"_active": true,
"_components": [
{
"__id__": 128
@@ -3167,7 +3167,7 @@
},
{
"__type__": "cc.Node",
"_name": "blue",
"_name": "lv2",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -3345,7 +3345,7 @@
},
{
"__type__": "cc.Node",
"_name": "zhise",
"_name": "lv3",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -3523,7 +3523,7 @@
},
{
"__type__": "cc.Node",
"_name": "yellow",
"_name": "lv4",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -3701,7 +3701,7 @@
},
{
"__type__": "cc.Node",
"_name": "red",
"_name": "lv5",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -3956,7 +3956,7 @@
},
{
"__type__": "cc.Node",
"_name": "H",
"_name": "HF",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -4032,7 +4032,7 @@
"__id__": 172
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 174
@@ -4203,7 +4203,7 @@
},
{
"__type__": "cc.Node",
"_name": "green",
"_name": "lv1",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -4381,7 +4381,7 @@
},
{
"__type__": "cc.Node",
"_name": "blue",
"_name": "lv2",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -4559,7 +4559,7 @@
},
{
"__type__": "cc.Node",
"_name": "zhise",
"_name": "lv3",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -4737,7 +4737,7 @@
},
{
"__type__": "cc.Node",
"_name": "yellow",
"_name": "lv4",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -4915,7 +4915,7 @@
},
{
"__type__": "cc.Node",
"_name": "red",
"_name": "lv5",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -5360,6 +5360,8 @@
"__id__": 0
},
"fileId": "d6lvh87QJBqrQKgDnhSWth",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
@@ -7932,7 +7934,7 @@
},
{
"__type__": "cc.Node",
"_name": "kind",
"_name": "CKind",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -7963,8 +7965,8 @@
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 75.54,
"y": 106.256,
"x": 0,
"y": -102.964,
"z": 0
},
"_lrot": {
@@ -7976,8 +7978,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"x": 0.8,
"y": 0.8,
"z": 1
},
"_mobility": 0,
@@ -7992,7 +7994,7 @@
},
{
"__type__": "cc.Node",
"_name": "hero",
"_name": "Hero",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -8014,7 +8016,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"y": 265.066,
"z": 0
},
"_lrot": {
@@ -8122,11 +8124,13 @@
"__id__": 0
},
"fileId": "f3MmyLb9lML5mXGMUZsqPK",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "card",
"_name": "Card",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -8148,7 +8152,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"y": 265.066,
"z": 0
},
"_lrot": {
@@ -8259,11 +8263,13 @@
"__id__": 0
},
"fileId": "dfmEZyL9NF05PFQxDRYO6o",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "skill",
"_name": "Skill",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -8285,7 +8291,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"y": 265.066,
"z": 0
},
"_lrot": {
@@ -8402,7 +8408,7 @@
},
{
"__type__": "cc.Node",
"_name": "buff",
"_name": "Potion",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
@@ -8424,7 +8430,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"y": 265.066,
"z": 0
},
"_lrot": {
@@ -8641,6 +8647,9 @@
"cost_node": {
"__id__": 233
},
"Ckind_node": {
"__id__": 343
},
"_id": ""
},
{