feat: 为召唤和死亡触发技能添加动画效果

- 在 Hero、Monster 和 HeroAtkSystem 中分发技能触发事件时,增加 triggerType 参数以区分召唤和死亡
- 修改 SCastSystem 的 forceCastTriggerSkill 方法,根据 triggerType 播放对应的准备动画(黄色表示召唤,死亡动画表示死亡)
- 调整 hnode.prefab 中按钮的布局和样式,移除特定精灵帧以使用默认样式
This commit is contained in:
walkpan
2026-04-05 22:49:01 +08:00
parent 8b4ccfd484
commit c054209025
16 changed files with 484 additions and 2449 deletions

View File

@@ -4550,7 +4550,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 55,
"y": -95.647,
"y": -90,
"z": 0
},
"_lrot": {
@@ -4749,7 +4749,7 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 110,
"width": 104,
"height": 40
},
"_anchorPoint": {
@@ -4786,7 +4786,7 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "6165ffc9-a838-4a33-b569-bdbaaab0e6b4@7645f",
"__uuid__": "6165ffc9-a838-4a33-b569-bdbaaab0e6b4@4a554",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 1,
@@ -4858,22 +4858,10 @@
"b": 124,
"a": 255
},
"_normalSprite": {
"__uuid__": "6165ffc9-a838-4a33-b569-bdbaaab0e6b4@7645f",
"__expectedType__": "cc.SpriteFrame"
},
"_hoverSprite": {
"__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_pressedSprite": {
"__uuid__": "544e49d6-3f05-4fa8-9a9e-091f98fc2ce8@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_disabledSprite": {
"__uuid__": "951249e0-9f16-456d-8b85-a6ca954da16b@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_normalSprite": null,
"_hoverSprite": null,
"_pressedSprite": null,
"_disabledSprite": null,
"_duration": 0.1,
"_zoomScale": 1.2,
"_target": {
@@ -4907,12 +4895,12 @@
"__prefab": {
"__id__": 212
},
"_alignFlags": 8,
"_alignFlags": 44,
"_target": null,
"_left": 0,
"_right": 0,
"_left": 3,
"_right": 3,
"_top": 0,
"_bottom": 0,
"_bottom": -35,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
@@ -4921,7 +4909,7 @@
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalWidth": 110,
"_originalHeight": 0,
"_alignMode": 2,
"_lockFlags": 0,