fix(战斗): 调整近战攻击逻辑与攻击动画配置

- 将技能 6001 的触发类型改为碰撞检测,提高命中准确性
- 优化近战攻击距离计算,使用配置值并增加最小距离限制
- 移除攻击动画中的多余事件,缩短动画时长
- 调整攻击预制体的碰撞体尺寸和位置,使其与实际攻击范围匹配
- 简化远程英雄战斗逻辑,移除不必要的距离判断
This commit is contained in:
walkpan
2026-03-18 20:36:36 +08:00
parent 10aa8cfba4
commit ebba7a4803
4 changed files with 45 additions and 104 deletions

View File

@@ -38,13 +38,10 @@
},
{
"__id__": 22
},
{
"__id__": 24
}
],
"_prefab": {
"__id__": 26
"__id__": 24
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -237,7 +234,7 @@
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 40,
"x": 0,
"y": -50,
"z": 0
},
@@ -278,7 +275,7 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 80,
"width": 30,
"height": 100
},
"_anchorPoint": {
@@ -300,7 +297,7 @@
"node": {
"__id__": 8
},
"_enabled": false,
"_enabled": true,
"__prefab": {
"__id__": 12
},
@@ -400,12 +397,12 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 80,
"width": 30,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0,
"x": 0.5,
"y": 0.5
},
"_id": ""
@@ -414,35 +411,6 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "63NP9yq3hEUKD/OZZZ5t7x"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 19
},
"playOnLoad": true,
"_clips": [
{
"__uuid__": "45017156-064b-43f2-a24e-176b6ce17ad8",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "45017156-064b-43f2-a24e-176b6ce17ad8",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c2RDvksalG2acL3tyGCY0t"
},
{
"__type__": "57aabs7TE1J5obTAZczc+64",
"_name": "",
@@ -453,7 +421,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 21
"__id__": 19
},
"atk_x": 0,
"atk_y": 0,
@@ -474,7 +442,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 23
"__id__": 21
},
"enabledContactListener": true,
"bullet": false,
@@ -508,7 +476,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 25
"__id__": 23
},
"tag": 0,
"_group": 1,
@@ -518,12 +486,12 @@
"_restitution": 0,
"_offset": {
"__type__": "cc.Vec2",
"x": 50,
"x": 0,
"y": 0
},
"_size": {
"__type__": "cc.Size",
"width": 150,
"width": 30,
"height": 100
},
"_id": ""