feat: 新增麻痹控制机制,优化击晕与技能CD逻辑

1.  新增麻痹控制相关属性、buff配置与逻辑实现
2.  调整击晕时长与CD削减机制,优化技能CD更新逻辑
3.  修正多个技能预制件的参数与动画配置
4.  扩展控制类型检测与游戏配置项
This commit is contained in:
pan
2026-08-19 16:40:10 +08:00
parent d6e8cb4828
commit 5585149b12
11 changed files with 109 additions and 49 deletions

View File

@@ -7,11 +7,11 @@
"embeddedPlayerGroups": []
},
"_native": "",
"sample": 24,
"sample": 20,
"speed": 1,
"wrapMode": 1,
"enableTrsBlending": false,
"_duration": 0.2916666666666667,
"_duration": 0.35,
"_hash": 500763545,
"_tracks": [
{
@@ -19,7 +19,18 @@
}
],
"_exoticAnimation": null,
"_events": [],
"_events": [
{
"frame": 0.15,
"func": "",
"params": []
},
{
"frame": 0.15,
"func": "atk",
"params": []
}
],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 7
@@ -69,12 +80,12 @@
"__type__": "cc.ObjectCurve",
"_times": [
0,
0.041666666666666664,
0.08333333333333333,
0.125,
0.16666666666666666,
0.20833333333333334,
0.25
0.05,
0.1,
0.15,
0.2,
0.25,
0.3
],
"_values": [
{

View File

@@ -96,7 +96,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"y": -55,
"z": 0
},
"_lrot": {
@@ -137,7 +137,7 @@
"_contentSize": {
"__type__": "cc.Size",
"width": 65,
"height": 600
"height": 330
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -178,7 +178,7 @@
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@@ -251,10 +251,10 @@
"__prefab": {
"__id__": 11
},
"atk_x": 20,
"atk_y": 20,
"atk_x": 0,
"atk_y": 0,
"runType": 3,
"endType": 2,
"endType": 0,
"speed": 720,
"time": 0,
"distance": 0,
@@ -323,7 +323,7 @@
"_offset": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
"y": 50
},
"_size": {
"__type__": "cc.Size",

View File

@@ -96,7 +96,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"y": -30,
"z": 0
},
"_lrot": {
@@ -108,7 +108,7 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"x": 0.9,
"y": 1,
"z": 1
},
@@ -137,7 +137,7 @@
"_contentSize": {
"__type__": "cc.Size",
"width": 65,
"height": 600
"height": 330
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -178,7 +178,7 @@
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
@@ -251,10 +251,10 @@
"__prefab": {
"__id__": 11
},
"atk_x": 20,
"atk_y": 20,
"atk_x": 0,
"atk_y": 0,
"runType": 3,
"endType": 2,
"endType": 0,
"speed": 720,
"time": 0,
"distance": 0,

View File

@@ -761,13 +761,17 @@
"__prefab": {
"__id__": 33
},
"atk_x": 20,
"atk_x": 60,
"atk_y": 40,
"runType": 2,
"endType": 0,
"speed": 720,
"time": 0,
"distance": 0,
"forceStartX": -1,
"forceStartY": -1,
"summon_count": 1,
"height_offset": 0,
"_id": ""
},
{

View File

@@ -2120,8 +2120,8 @@
"__prefab": {
"__id__": 97
},
"atk_x": 20,
"atk_y": 40,
"atk_x": 0,
"atk_y": 10,
"runType": 2,
"endType": 0,
"speed": 720,
@@ -2129,6 +2129,8 @@
"distance": 0,
"forceStartX": 0,
"forceStartY": -1,
"summon_count": 1,
"height_offset": 0,
"_id": ""
},
{