++护盾技能

This commit is contained in:
2025-07-10 00:30:35 +08:00
parent 7dcaf19925
commit 541a944c0c
21 changed files with 1288 additions and 834 deletions

View File

@@ -1,104 +0,0 @@
kingba.png
size: 236,675
format: RGBA8888
filter: Linear,Linear
repeat: none
WPS图片批量处理(4)/Flame_Side_01
rotate: true
xy: 188, 2
size: 52, 24
orig: 154, 154
offset: 3, 18
index: -1
WPS图片批量处理(4)/Flame_Side_02
rotate: false
xy: 96, 4
size: 90, 50
orig: 154, 154
offset: 13, 15
index: -1
WPS图片批量处理(4)/Flame_Side_03
rotate: false
xy: 119, 354
size: 114, 97
orig: 154, 154
offset: 8, 18
index: -1
WPS图片批量处理(4)/Flame_Side_04
rotate: false
xy: 2, 558
size: 118, 115
orig: 154, 154
offset: 17, 15
index: -1
WPS图片批量处理(4)/Flame_Side_05
rotate: false
xy: 122, 557
size: 112, 116
orig: 154, 154
offset: 26, 14
index: -1
WPS图片批量处理(4)/Flame_Side_06
rotate: false
xy: 2, 335
size: 112, 110
orig: 154, 154
offset: 27, 18
index: -1
WPS图片批量处理(4)/Flame_Side_07
rotate: true
xy: 2, 447
size: 109, 115
orig: 154, 154
offset: 34, 18
index: -1
WPS图片批量处理(4)/Flame_Side_08
rotate: true
xy: 2, 223
size: 110, 111
orig: 154, 154
offset: 35, 19
index: -1
WPS图片批量处理(4)/Flame_Side_09
rotate: true
xy: 116, 252
size: 100, 112
orig: 154, 154
offset: 42, 19
index: -1
WPS图片批量处理(4)/Flame_Side_10
rotate: true
xy: 119, 453
size: 102, 115
orig: 154, 154
offset: 46, 19
index: -1
WPS图片批量处理(4)/Flame_Side_11
rotate: true
xy: 115, 148
size: 102, 111
orig: 154, 154
offset: 49, 22
index: -1
WPS图片批量处理(4)/Flame_Side_12
rotate: true
xy: 2, 125
size: 96, 108
orig: 154, 154
offset: 55, 22
index: -1
WPS图片批量处理(4)/Flame_Side_13
rotate: true
xy: 112, 56
size: 90, 103
orig: 154, 154
offset: 62, 26
index: -1
WPS图片批量处理(4)/Flame_Side_14
rotate: true
xy: 2, 45
size: 78, 92
orig: 154, 154
offset: 68, 32
index: -1

View File

@@ -1,12 +0,0 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "76d1515f-07a8-4745-83ed-33f90a57809e",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -1,93 +0,0 @@
{
"skeleton": { "hash": "vU13C+Qq0PF/K6v7PJAK3IAkOa0=", "spine": "3.8.75", "x": -107, "y": -32, "width": 214, "height": 154 },
"bones": [
{ "name": "root" },
{ "name": "man1", "parent": "root", "x": 30, "y": 45 },
{ "name": "man2", "parent": "root", "x": -30, "y": 45, "scaleX": -1 }
],
"slots": [
{ "name": "main", "bone": "man1", "attachment": "WPS图片批量处理(4)/Flame_Side_14" },
{ "name": "main2", "bone": "man2", "attachment": "WPS图片批量处理(4)/Flame_Side_14" }
],
"skins": [
{
"name": "default",
"attachments": {
"main2": {
"WPS图片批量处理(4)/Flame_Side_01": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_02": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_03": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_04": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_05": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_06": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_07": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_08": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_09": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_10": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_11": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_12": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_13": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_14": { "width": 154, "height": 154 }
},
"main": {
"WPS图片批量处理(4)/Flame_Side_01": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_02": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_03": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_04": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_05": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_06": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_07": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_08": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_09": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_10": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_11": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_12": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_13": { "width": 154, "height": 154 },
"WPS图片批量处理(4)/Flame_Side_14": { "width": 154, "height": 154 }
}
}
}
],
"animations": {
"show": {
"slots": {
"main2": {
"attachment": [
{ "name": "WPS图片批量处理(4)/Flame_Side_01" },
{ "time": 0.0333, "name": "WPS图片批量处理(4)/Flame_Side_02" },
{ "time": 0.0667, "name": "WPS图片批量处理(4)/Flame_Side_03" },
{ "time": 0.1, "name": "WPS图片批量处理(4)/Flame_Side_04" },
{ "time": 0.1333, "name": "WPS图片批量处理(4)/Flame_Side_05" },
{ "time": 0.1667, "name": "WPS图片批量处理(4)/Flame_Side_06" },
{ "time": 0.2, "name": "WPS图片批量处理(4)/Flame_Side_07" },
{ "time": 0.2333, "name": "WPS图片批量处理(4)/Flame_Side_08" },
{ "time": 0.2667, "name": "WPS图片批量处理(4)/Flame_Side_09" },
{ "time": 0.3, "name": "WPS图片批量处理(4)/Flame_Side_10" },
{ "time": 0.3333, "name": "WPS图片批量处理(4)/Flame_Side_11" },
{ "time": 0.3667, "name": "WPS图片批量处理(4)/Flame_Side_12" },
{ "time": 0.4, "name": "WPS图片批量处理(4)/Flame_Side_13" },
{ "time": 0.4333, "name": "WPS图片批量处理(4)/Flame_Side_14" }
]
},
"main": {
"attachment": [
{ "name": "WPS图片批量处理(4)/Flame_Side_01" },
{ "time": 0.0333, "name": "WPS图片批量处理(4)/Flame_Side_02" },
{ "time": 0.0667, "name": "WPS图片批量处理(4)/Flame_Side_03" },
{ "time": 0.1, "name": "WPS图片批量处理(4)/Flame_Side_04" },
{ "time": 0.1333, "name": "WPS图片批量处理(4)/Flame_Side_05" },
{ "time": 0.1667, "name": "WPS图片批量处理(4)/Flame_Side_06" },
{ "time": 0.2, "name": "WPS图片批量处理(4)/Flame_Side_07" },
{ "time": 0.2333, "name": "WPS图片批量处理(4)/Flame_Side_08" },
{ "time": 0.2667, "name": "WPS图片批量处理(4)/Flame_Side_09" },
{ "time": 0.3, "name": "WPS图片批量处理(4)/Flame_Side_10" },
{ "time": 0.3333, "name": "WPS图片批量处理(4)/Flame_Side_11" },
{ "time": 0.3667, "name": "WPS图片批量处理(4)/Flame_Side_12" },
{ "time": 0.4, "name": "WPS图片批量处理(4)/Flame_Side_13" },
{ "time": 0.4333, "name": "WPS图片批量处理(4)/Flame_Side_14" }
]
}
}
}
}
}

View File

@@ -1,11 +0,0 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "96dcf100-dd7d-4372-b116-f902dbaa4785",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

View File

@@ -1,42 +0,0 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "5bf19331-320d-4ccb-9e29-29f60946fefe",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "5bf19331-320d-4ccb-9e29-29f60946fefe@6c48a",
"displayName": "kingba",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "5bf19331-320d-4ccb-9e29-29f60946fefe",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "5bf19331-320d-4ccb-9e29-29f60946fefe@6c48a"
}
}

View File

@@ -22,12 +22,12 @@
"_events": [],
"_embeddedPlayers": [],
"_additiveSettings": {
"__id__": 12
"__id__": 6
},
"_auxiliaryCurveEntries": []
},
{
"__type__": "cc.animation.VectorTrack",
"__type__": "cc.animation.ObjectTrack",
"_binding": {
"__type__": "cc.animation.TrackBinding",
"path": {
@@ -35,21 +35,9 @@
},
"proxy": null
},
"_channels": [
{
"__id__": 4
},
{
"__id__": 6
},
{
"__id__": 8
},
{
"__id__": 10
}
],
"_nComponents": 3
"_channel": {
"__id__": 4
}
},
{
"__type__": "cc.animation.TrackPath",
@@ -57,12 +45,12 @@
{
"__id__": 3
},
"eulerAngles"
"spriteFrame"
]
},
{
"__type__": "cc.animation.HierarchyPath",
"path": "skill"
"__type__": "cc.animation.ComponentPath",
"component": "cc.Sprite"
},
{
"__type__": "cc.animation.Channel",
@@ -71,173 +59,61 @@
}
},
{
"__type__": "cc.RealCurve",
"__type__": "cc.ObjectCurve",
"_times": [
0,
0.4166666567325592,
0.8333333134651184
0.08333333333333333,
0.16666666666666666,
0.25,
0.3333333333333333,
0.4166666666666667,
0.5,
0.5833333333333334,
0.6666666666666666,
0.75
],
"_values": [
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": 0,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@e23f5",
"__expectedType__": "cc.SpriteFrame"
},
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": 0,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@24262",
"__expectedType__": "cc.SpriteFrame"
},
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": 0,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@6f3ad",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@b25c2",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@466e0",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@bde24",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@0f614",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@5450f",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@1b16f",
"__expectedType__": "cc.SpriteFrame"
},
{
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@37953",
"__expectedType__": "cc.SpriteFrame"
}
],
"preExtrapolation": 1,
"postExtrapolation": 1
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 7
}
},
{
"__type__": "cc.RealCurve",
"_times": [
0,
0.4166666567325592,
0.8333333134651184
],
"_values": [
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": 0,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
},
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": 0,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
},
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": 0,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
}
],
"preExtrapolation": 1,
"postExtrapolation": 1
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 9
}
},
{
"__type__": "cc.RealCurve",
"_times": [
0,
0.4166666567325592,
0.8333333134651184
],
"_values": [
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": 0,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
},
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": -180,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
},
{
"__type__": "cc.RealKeyframeValue",
"interpolationMode": 0,
"tangentWeightMode": 0,
"value": -360,
"rightTangent": 0,
"rightTangentWeight": 1,
"leftTangent": 0,
"leftTangentWeight": 1,
"easingMethod": 0,
"__editorExtras__": null
}
],
"preExtrapolation": 1,
"postExtrapolation": 1
},
{
"__type__": "cc.animation.Channel",
"_curve": {
"__id__": 11
}
},
{
"__type__": "cc.RealCurve",
"_times": [],
"_values": [],
"preExtrapolation": 1,
"postExtrapolation": 1
]
},
{
"__type__": "cc.AnimationClipAdditiveSettings",

View File

@@ -0,0 +1,421 @@
[
{
"__type__": "cc.Prefab",
"_name": "buff_to",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "buff_to",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 12
},
{
"__id__": 14
},
{
"__id__": 16
},
{
"__id__": 18
}
],
"_prefab": {
"__id__": 20
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "skill",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 3
}
],
"_active": true,
"_components": [
{
"__id__": 9
}
],
"_prefab": {
"__id__": 11
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "Image_Effect_Star01_Yellow",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 4
},
{
"__id__": 6
}
],
"_prefab": {
"__id__": 8
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 5
},
"_contentSize": {
"__type__": "cc.Size",
"width": 92,
"height": 92
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "2dvPS54+BHsYOdlT14ZqFz"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 3
},
"_enabled": true,
"__prefab": {
"__id__": 7
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "260d01c4-5936-4c90-8ff9-b892c60b2e48@ce362",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "bb9AuVg7ZDuq7LRqIEr+V1"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "1f72gYz6FJlY6VbZn57SZn",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 10
},
"_contentSize": {
"__type__": "cc.Size",
"width": 48,
"height": 48
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b4sNQPJWFKha7x75SWXmRj"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "7a5LvbdlxEc6FKa7cun2oB",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 13
},
"_contentSize": {
"__type__": "cc.Size",
"width": 120,
"height": 80
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.49664333316829656,
"y": 0.5156666649712457
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "63NP9yq3hEUKD/OZZZ5t7x"
},
{
"__type__": "45646oIyIdA24W+0c5rdELD",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 15
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "8ahZv91itPcYJm8S0veHYl"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 17
},
"playOnLoad": true,
"_clips": [
{
"__uuid__": "2202bddf-38fc-4b0e-a004-ef962f61f49d",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "2202bddf-38fc-4b0e-a004-ef962f61f49d",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "7cJdSTCj5Eu4vDiD6FPj8P"
},
{
"__type__": "f680dkagx9PmbfqtF463/Ua",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 19
},
"speed": 600,
"controlPointSide": 1,
"controlPointOffset": 1,
"controlPointRandomness": 0.3,
"autoRotate": true,
"showTrajectory": false,
"trajectoryColor": {
"__type__": "cc.Color",
"r": 0,
"g": 255,
"b": 0,
"a": 255
},
"trajectoryWidth": 3,
"easing": "linear",
"rotationSmoothness": 0.6,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "46vE3s9lxEkZFP/Fm7EHJD"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -2,12 +2,12 @@
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "493a2c6c-c6f5-4f46-9658-b1da271ad853",
"uuid": "500de59f-c924-4c05-be8d-586bbe942397",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "kingba"
"syncNodeName": "buff_to"
}
}

View File

@@ -1,260 +0,0 @@
[
{
"__type__": "cc.Prefab",
"_name": "kingba",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "kingba",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__id__": 10
}
],
"_prefab": {
"__id__": 12
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "anm",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
}
],
"_prefab": {
"__id__": 7
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.8,
"y": 0.7,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 4
},
"_contentSize": {
"__type__": "cc.Size",
"width": 214,
"height": 154
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.2077922077922078
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "43ucwKXvZIjpuRMb6AMdcx"
},
{
"__type__": "sp.Skeleton",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 6
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_skeletonData": {
"__uuid__": "96dcf100-dd7d-4372-b116-f902dbaa4785",
"__expectedType__": "sp.SkeletonData"
},
"defaultSkin": "default",
"defaultAnimation": "show",
"_premultipliedAlpha": true,
"_timeScale": 1,
"_preCacheMode": 1,
"_cacheMode": 1,
"_sockets": [],
"_useTint": false,
"_debugMesh": false,
"_debugBones": false,
"_debugSlots": false,
"_enableBatch": false,
"loop": true,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "f4WMZg9HNFq4HW5qE5uL4x"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "b05wpkPXFJqK6/PzoIxCfr",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 9
},
"_contentSize": {
"__type__": "cc.Size",
"width": 120,
"height": 80
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.49664333316829656,
"y": 0.5156666649712457
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "63NP9yq3hEUKD/OZZZ5t7x"
},
{
"__type__": "45646oIyIdA24W+0c5rdELD",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 11
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "8ahZv91itPcYJm8S0veHYl"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -15,7 +15,7 @@
<key>spriteSourceSize</key>
<string>{160,48}</string>
<key>textureRect</key>
<string>{{164,613},{160,48}}</string>
<string>{{164,1648},{160,48}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -30,7 +30,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{167,1},{161,151}}</string>
<string>{{167,1036},{161,151}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -45,7 +45,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{330,1},{161,151}}</string>
<string>{{330,1036},{161,151}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -60,7 +60,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{167,154},{161,151}}</string>
<string>{{167,1189},{161,151}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -75,7 +75,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{1,167},{161,151}}</string>
<string>{{1,1202},{161,151}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -90,7 +90,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{330,164},{161,151}}</string>
<string>{{330,1199},{161,151}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -105,7 +105,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{164,307},{161,151}}</string>
<string>{{164,1342},{161,151}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -120,7 +120,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{1,320},{161,151}}</string>
<string>{{1,1355},{161,151}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -135,7 +135,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{327,327},{161,151}}</string>
<string>{{327,1362},{161,151}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -150,7 +150,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{164,460},{161,151}}</string>
<string>{{164,1495},{161,151}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -165,7 +165,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{1,473},{161,151}}</string>
<string>{{1,1508},{161,151}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -180,7 +180,7 @@
<key>spriteSourceSize</key>
<string>{161,151}</string>
<key>textureRect</key>
<string>{{327,490},{161,151}}</string>
<string>{{327,1525},{161,151}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -195,7 +195,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{157,663},{64,64}}</string>
<string>{{157,1698},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -210,7 +210,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{157,729},{64,64}}</string>
<string>{{157,1764},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -225,7 +225,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{223,663},{64,64}}</string>
<string>{{223,1698},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -240,7 +240,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{223,729},{64,64}}</string>
<string>{{223,1764},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -255,7 +255,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{289,663},{64,64}}</string>
<string>{{289,1698},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -270,7 +270,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{289,729},{64,64}}</string>
<string>{{289,1764},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -285,7 +285,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{355,653},{64,64}}</string>
<string>{{355,1688},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -300,7 +300,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{421,653},{64,64}}</string>
<string>{{421,1688},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -315,7 +315,7 @@
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{355,719},{64,64}}</string>
<string>{{355,1754},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -330,7 +330,7 @@
<key>spriteSourceSize</key>
<string>{140,50}</string>
<key>textureRect</key>
<string>{{105,663},{140,50}}</string>
<string>{{105,1698},{140,50}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -345,7 +345,7 @@
<key>spriteSourceSize</key>
<string>{140,50}</string>
<key>textureRect</key>
<string>{{1,663},{140,50}}</string>
<string>{{1,1698},{140,50}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -360,7 +360,7 @@
<key>spriteSourceSize</key>
<string>{140,50}</string>
<key>textureRect</key>
<string>{{53,663},{140,50}}</string>
<string>{{53,1698},{140,50}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -375,7 +375,7 @@
<key>spriteSourceSize</key>
<string>{140,50}</string>
<key>textureRect</key>
<string>{{105,663},{140,50}}</string>
<string>{{105,1698},{140,50}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -390,7 +390,157 @@
<key>spriteSourceSize</key>
<string>{164,164}</string>
<key>textureRect</key>
<string>{{1,1},{164,164}}</string>
<string>{{1,1036},{164,164}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_0.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{1,1},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_10.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{235,415},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_12.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{1,622},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_14.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{235,622},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_16.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{1,829},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_17.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{235,829},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_2.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{235,1},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_4.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{1,208},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_6.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{235,208},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>skeleton-Fx3_8.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{232,205}</string>
<key>spriteSourceSize</key>
<string>{232,205}</string>
<key>textureRect</key>
<string>{{1,415},{232,205}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -406,9 +556,9 @@
<key>realTextureFileName</key>
<string>skills3.png</string>
<key>size</key>
<string>{486,804}</string>
<string>{486,1839}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:8b0e27e488ee7b7f830518fe0ef34d37:ad87ac2c68ffcf005bfcb3129acb0b10:afd4b735e5ba2b868102353eb6164dcd$</string>
<string>$TexturePacker:SmartUpdate:037794f6e7e79fb256cd5d8e6b94643b:149655ab843ff4104e7d012a1ab13c05:afd4b735e5ba2b868102353eb6164dcd$</string>
<key>textureFileName</key>
<string>skills3.png</string>
</dict>

View File

@@ -7,6 +7,98 @@
".json"
],
"subMetas": {
"24262": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@24262",
"displayName": "",
"id": "24262",
"name": "skeleton-Fx3_2",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 235,
"trimY": 1,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"37953": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@37953",
"displayName": "",
"id": "37953",
"name": "skeleton-Fx3_17",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 235,
"trimY": 829,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"46592": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@46592",
@@ -20,7 +112,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 663,
"trimY": 1698,
"width": 140,
"height": 50,
"rawWidth": 140,
@@ -66,7 +158,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 327,
"trimY": 327,
"trimY": 1362,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -112,7 +204,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 167,
"trimY": 1,
"trimY": 1036,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -158,7 +250,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 289,
"trimY": 729,
"trimY": 1764,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -204,7 +296,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 164,
"trimY": 613,
"trimY": 1648,
"width": 160,
"height": 48,
"rawWidth": 160,
@@ -250,7 +342,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 330,
"trimY": 1,
"trimY": 1036,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -296,7 +388,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 167,
"trimY": 154,
"trimY": 1189,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -342,7 +434,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 167,
"trimY": 1202,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -388,7 +480,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 330,
"trimY": 164,
"trimY": 1199,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -434,7 +526,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 164,
"trimY": 307,
"trimY": 1342,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -480,7 +572,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 320,
"trimY": 1355,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -526,7 +618,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 164,
"trimY": 460,
"trimY": 1495,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -572,7 +664,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 473,
"trimY": 1508,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -618,7 +710,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 327,
"trimY": 490,
"trimY": 1525,
"width": 161,
"height": 151,
"rawWidth": 161,
@@ -664,7 +756,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 157,
"trimY": 663,
"trimY": 1698,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -710,7 +802,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 157,
"trimY": 729,
"trimY": 1764,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -756,7 +848,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 223,
"trimY": 663,
"trimY": 1698,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -802,7 +894,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 223,
"trimY": 729,
"trimY": 1764,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -848,7 +940,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 289,
"trimY": 663,
"trimY": 1698,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -894,7 +986,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 355,
"trimY": 653,
"trimY": 1688,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -940,7 +1032,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 421,
"trimY": 653,
"trimY": 1688,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -986,7 +1078,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 355,
"trimY": 719,
"trimY": 1754,
"width": 64,
"height": 64,
"rawWidth": 64,
@@ -1032,7 +1124,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 105,
"trimY": 663,
"trimY": 1698,
"width": 140,
"height": 50,
"rawWidth": 140,
@@ -1078,7 +1170,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 53,
"trimY": 663,
"trimY": 1698,
"width": 140,
"height": 50,
"rawWidth": 140,
@@ -1124,7 +1216,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 105,
"trimY": 663,
"trimY": 1698,
"width": 140,
"height": 50,
"rawWidth": 140,
@@ -1170,7 +1262,7 @@
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"trimY": 1036,
"width": 164,
"height": 164,
"rawWidth": 164,
@@ -1202,6 +1294,374 @@
".json"
],
"subMetas": {}
},
"e23f5": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@e23f5",
"displayName": "",
"id": "e23f5",
"name": "skeleton-Fx3_0",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"bde24": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@bde24",
"displayName": "",
"id": "bde24",
"name": "skeleton-Fx3_10",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 235,
"trimY": 415,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"0f614": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@0f614",
"displayName": "",
"id": "0f614",
"name": "skeleton-Fx3_12",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 622,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"5450f": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@5450f",
"displayName": "",
"id": "5450f",
"name": "skeleton-Fx3_14",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 235,
"trimY": 622,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"1b16f": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@1b16f",
"displayName": "",
"id": "1b16f",
"name": "skeleton-Fx3_16",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 829,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"6f3ad": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@6f3ad",
"displayName": "",
"id": "6f3ad",
"name": "skeleton-Fx3_4",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 208,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"b25c2": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@b25c2",
"displayName": "",
"id": "b25c2",
"name": "skeleton-Fx3_6",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 235,
"trimY": 208,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"466e0": {
"importer": "sprite-frame",
"uuid": "093403fd-fec9-42ef-b952-5831234ff06e@466e0",
"displayName": "",
"id": "466e0",
"name": "skeleton-Fx3_8",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 415,
"width": 232,
"height": 205,
"rawWidth": 232,
"rawHeight": 205,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [],
"indexes": [],
"uv": [],
"nuv": [],
"minPos": [],
"maxPos": []
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ebe57f11-acc7-4969-a421-464c625f2041@6c48a",
"atlasUuid": "093403fd-fec9-42ef-b952-5831234ff06e"
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 253 KiB

View File

@@ -35,13 +35,10 @@
},
{
"__id__": 12
},
{
"__id__": 14
}
],
"_prefab": {
"__id__": 16
"__id__": 14
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -174,8 +171,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 120,
"height": 80
"width": 232,
"height": 205
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -236,7 +233,7 @@
"fileId": "7cJdSTCj5Eu4vDiD6FPj8P"
},
{
"__type__": "9e0d3yayihFMKm6st+kCG3D",
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
@@ -247,29 +244,38 @@
"__prefab": {
"__id__": 13
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "093403fd-fec9-42ef-b952-5831234ff06e@e23f5",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "d9m8Z9r0FAn79RIXwYOlkG"
},
{
"__type__": "eb0dfnp0SlNS7Xv5j0GiULm",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 15
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "1c21gJ3aJD87IqfuwedMbd"
"fileId": "21toy2ysNBiop+Ii3z0Ykg"
},
{
"__type__": "cc.PrefabInfo",

View File

@@ -22,6 +22,7 @@ export enum GameEvent {
MaxSkill = "MaxSkill",
UseEquipCard = "UseEquipCard",
CallHero = "CallHero",
Zhaohuan = "Zhaohuan",
MissionLoss = "MissionLoss",
MissionWin = "MissionWin",
MissionStart = "MissionStart",

View File

@@ -40,6 +40,7 @@ export enum SType {
heal = 1,
shield = 2,
buff = 3,
zhaohuan = 4,
}
//技能释放cd: 0:技能配置的cd,1:HeroViewComp.cd 值,2:HeroViewComp.pw:0值,当HeroViewComppw==HeroViewComp.pwm值是 释放
export enum CdType {
@@ -185,7 +186,7 @@ hp:增加当前生命比例
cd:buff/debuff持续时间
/debhit:1,hited:伤害时间
shield:增加护盾占最大生命比例
speed:移动速度
heal:0,speed:移动速度
hero:召唤物英雄id
cost:10,info:技能描述
@@ -208,101 +209,101 @@ export const getSkills=(quality:number)=>{
export const SkillSet = {
6001:{uuid:6001,name:"凛冬之触",for_hero:false,sp_name:"greenball",path:"3034",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人释放寒冰弹,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人释放寒冰弹,造成100%攻击的伤害"},
6002:{uuid:6002,name:"穿心箭矢",for_hero:false,sp_name:"arrow",path:"3037",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.parabolic,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人释放箭矢,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人释放箭矢,造成100%攻击的伤害"},
6003:{uuid:6003,name:"神圣护盾",for_hero:false,sp_name:"shield",path:"3045",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Self,SType:SType.shield,act:"atk",DTType:DTType.single,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.animationEnd,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:30,speed:720,hero:0,cost:10,info:"召唤圣盾保护自己,可以抵御3次攻击"},
6003:{uuid:6003,name:"护盾",for_hero:true,sp_name:"buff_to",path:"3045",quality:Quality.BLUE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Team,SType:SType.shield,act:"atk",DTType:DTType.single,CdType:2,AType:AType.StartEnd,RType:RType.fixed,EType:EType.timeEnd,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:1,ap:0,cd:10,hit:1,hited:0.3,shield:2,heal:0,speed:720,hero:0,cost:10,info:"为最前排队友召唤一个可以抵御2次攻击的圣盾(最高叠加到6次)"},
6004:{uuid:6004,name:"自愈", for_hero:true, sp_name:"heath_small",path:"3056",quality:Quality.GREEN, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Self,SType:SType.heal,act:"atk",DTType:DTType.single,CdType:2,AType:AType.StartEnd,RType:RType.fixed,EType:EType.timeEnd,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:1,ap:0,cd:5,hit:0,hited:0,shield:0,speed:0,hero:0,cost:10,info:"主动:自己回复自身5%最大生命值的生命"},
6004:{uuid:6004,name:"治疗", for_hero:true, sp_name:"heath_small",path:"3056",quality:Quality.GREEN, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Team,SType:SType.heal,act:"atk",DTType:DTType.single,CdType:2,AType:AType.StartEnd,RType:RType.fixed,EType:EType.timeEnd,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:1,ap:0,cd:5,hit:0,hited:0,shield:0,heal:10,speed:0,hero:0,cost:10,info:"回复最前排队友10%最大生命值的生命"},
6005:{uuid:6005,name:"基础打击",for_hero:false,sp_name:"base1",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
6006:{uuid:6006,name:"基础打击",for_hero:false,sp_name:"base2",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
6007:{uuid:6007,name:"基础打击",for_hero:false,sp_name:"base3",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
6008:{uuid:6008,name:"基础打击",for_hero:false,sp_name:"base4",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,
maxC:1, TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
6008:{uuid:6008,name:"基础打击",for_hero:false,sp_name:"base4",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
6009:{uuid:6009,name:"铁斧打击",for_hero:false,sp_name:"base_ft",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
6010:{uuid:6010,name:"木棍打击",for_hero:false,sp_name:"base_mg",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出木棍,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出木棍,造成100%攻击的伤害"},
6011:{uuid:6011,name:"飞刀打击",for_hero:false,sp_name:"mon_xd",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出飞刀,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出飞刀,造成100%攻击的伤害"},
6012:{uuid:6012,name:"石斧打击",for_hero:false,sp_name:"base_sf",path:"3036",quality:Quality.WHITE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:1,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:0,
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出石斧,造成100%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"向最前方敌人扔出石斧,造成100%攻击的伤害"},
6020:{uuid:6020,name:"冰暴",for_hero:true,sp_name:"bingyu",path:"3135",quality:Quality.BLUE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.timeEnd,fname:"max",flash:false,with:90,
debuff:4,deV:0,deC:0,deR:100,in:4,ap:80,cd:5,hit:1,hited:1,shield:0,speed:720,hero:0,cost:10,info:"射出能量暴风箭攻击最前方范围敌人,每波造成80%攻击的伤害"},
debuff:4,deV:0,deC:0,deR:100,in:4,ap:80,cd:5,hit:1,hited:1,shield:0,heal:0,speed:720,hero:0,cost:10,info:"射出能量暴风箭攻击最前方范围敌人,每波造成80%攻击的伤害"},
6021:{uuid:6021,name:"火龙",for_hero:true,sp_name:"firequan",path:"3061",quality:Quality.BLUE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.timeEnd,fname:"max",flash:false,with:90,
debuff:0,deV:0,deC:0,deR:100,in:10,ap:100,cd:5,hit:1,hited:1,shield:0,speed:80,hero:0,cost:10,info:"召唤烈焰攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"},
debuff:0,deV:0,deC:0,deR:100,in:10,ap:100,cd:5,hit:1,hited:1,shield:0,heal:0,speed:80,hero:0,cost:10,info:"召唤烈焰攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"},
6022:{uuid:6022,name:"大火球" ,for_hero:true,sp_name:"fire",path:"3039",quality:Quality.GREEN, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90,
debuff:DebuffAttr.STUN,deV:20,deC:1,deR:100,in:1,ap:100,cd:5,hit:2,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成300%攻击的伤害,有一定几率施加灼烧"},
debuff:DebuffAttr.STUN,deV:20,deC:1,deR:100,in:1,ap:100,cd:5,hit:2,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成300%攻击的伤害,有一定几率施加灼烧"},
6023:{uuid:6023,name:"龙卷风",for_hero:true, sp_name:"bwind",path:"3065",quality:Quality.GREEN, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"max",DTType:DTType.single,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90,
debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:1,shield:0,speed:360,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"},
debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:1,shield:0,heal:0,speed:360,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"},
6024:{uuid:6024,name:"寒冰箭",for_hero:true, sp_name:"arrow_blue",path:"3060",quality:Quality.GREEN, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90,
debuff:DebuffAttr.FROST,deV:1,deC:0,deR:100,in:1,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率冰冻敌人"},
debuff:DebuffAttr.FROST,deV:1,deC:0,deR:100,in:1,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率冰冻敌人"},
6025:{uuid:6025,name:"烈焰射击",for_hero:false,sp_name:"arrow_yellow",path:"3014",quality:Quality.GREEN, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"atk",DTType:DTType.single,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90,
debuff:DebuffAttr.STUN,deV:0,deC:0,deR:100,in:1,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率眩晕敌人"},
debuff:DebuffAttr.STUN,deV:0,deC:0,deR:100,in:1,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率眩晕敌人"},
6026:{uuid:6026,name:"火墙", for_hero:true, sp_name:"firewall",path:"3040",quality:Quality.BLUE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.timeEnd,fname:"max",flash:false,with:90,
debuff:0,deV:0,deC:0,deR:100,in:10,ap:50,cd:5,hit:1,hited:1,shield:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤一堵火墙,持续10秒,每秒造成50%攻击伤害"},
debuff:0,deV:0,deC:0,deR:100,in:10,ap:50,cd:5,hit:1,hited:1,shield:0,heal:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤一堵火墙,持续10秒,每秒造成50%攻击伤害"},
6027:{uuid:6027,name:"冰刺",for_hero:true,sp_name:"icez",path:"3049",quality:Quality.BLUE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.animationEnd,fname:"max",flash:false,with:90,
debuff:DebuffAttr.FROST,deV:0,deC:0,deR:100,in:1,ap:300,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤冰刺攻击敌人,造成200%攻击的伤害,20%几率冰冻敌人"},
debuff:DebuffAttr.FROST,deV:0,deC:0,deR:100,in:1,ap:300,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤冰刺攻击敌人,造成200%攻击的伤害,20%几率冰冻敌人"},
6028:{uuid:6028,name:"潮汐", for_hero:true, sp_name:"watert",path:"3070",quality:Quality.BLUE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.animationEnd,fname:"max",flash:false,with:90,
debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤水柱攻击敌人,每秒造成100%攻击的伤害,50%几率击退敌人"},
debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤水柱攻击敌人,每秒造成100%攻击的伤害,50%几率击退敌人"},
6029:{uuid:6029,name:"陨石术",for_hero:true, sp_name:"fireys",path:"3123",quality:Quality.BLUE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.animationEnd,fname:"max",flash:false,with:90,
debuff:0,deV:0,deC:0,deR:100,in:3,ap:500,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:3,ap:500,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"},
6030:{uuid:6030,name:"冰墙", for_hero:false, sp_name:"icet",path:"3050",quality:Quality.GREEN, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Enemy,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.animationEnd,fname:"max",flash:false,with:90,
debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:1,ap:400,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤冰墙攻击敌人,造成200%攻击的伤害,50%几率击退敌人"},
6031:{uuid:6031,name:"召唤仆从",for_hero:true,sp_name:"zhaohuan",path:"3018",quality:Quality.PURPLE, TType:TType.Frontline,maxC:1,
TGroup:TGroup.Self,SType:SType.damage,act:"max",DTType:DTType.single,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.animationEnd,fname:"max_blue",flash:true,with:90,
debuff:0,deV:0,deC:0,deR:100,in:2,ap:70,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:5211,cost:10,info:"召唤一个与施法者等级相同的骷髅战士为我方而战"},
debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:1,ap:400,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤冰墙攻击敌人,造成200%攻击的伤害,50%几率击退敌人"},
//召唤取消
// 6031:{uuid:6031,name:"召唤骷髅",for_hero:true,sp_name:"zhaohuan",path:"3018",quality:Quality.GREEN, TType:TType.Frontline,maxC:1,
// TGroup:TGroup.Self,SType:SType.zhaohuan,act:"max",DTType:DTType.single,CdType:2,AType:AType.fixedStart,RType:RType.fixed,EType:EType.animationEnd,fname:"max_blue",flash:true,with:90,
// debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:70,cd:60,hit:1,hited:1,shield:0,heal:0,speed:720,hero:5221,cost:10,info:"召唤一个骷髅战士为我方而战"},
6032:{uuid:6032,name:"陨石风暴",for_hero:true, sp_name:"fireys",path:"3101",quality:Quality.PURPLE, TType:TType.Frontline,maxC:5,
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.animationEnd,fname:"max",flash:false,with:90,
debuff:0,deV:0,deC:0,deR:100,in:3,ap:500,cd:5,hit:1,hited:0.3,shield:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"},
debuff:0,deV:0,deC:0,deR:100,in:3,ap:500,cd:5,hit:1,hited:0.3,shield:0,heal:0,speed:720,hero:0,cost:10,info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"},
6033:{uuid:6033,name:"龙卷风爆",for_hero:true, sp_name:"bwind",path:"3069",quality:Quality.PURPLE, TType:TType.Frontline,maxC:5,
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.single,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90,
debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:1,shield:0,speed:360,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"},
TGroup:TGroup.Ally,SType:SType.damage,act:"max",DTType:DTType.range,CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90,
debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:1,shield:0,heal:0,speed:360,hero:0,cost:10,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"},
};

View File

@@ -195,6 +195,7 @@ export class HeroViewComp extends CCComp {
add_shield(shield:number){
this.shield =shield
if(this.shield>6) this.shield=6
if(this.shield>0) this.BUFFCOMP.show_shield(true)
}
// add_cd(cd: number){
@@ -255,19 +256,30 @@ export class HeroViewComp extends CCComp {
add_hp(hp: number = 0,is_num:boolean=true) {
this.BUFFCOMP.heathed();
let real_hp=0
let hp_max=Math.floor(this.hp_max*(100+this.buff_hp)/100)
let lost_hp=hp_max-this.hp
if(is_num){
this.hp+=Math.floor(hp);
if(lost_hp > hp){
real_hp=Math.floor(hp);
}else{
real_hp=lost_hp;
}
}else{
this.hp+=Math.floor(hp/100*this.hp_max);
if(lost_hp > hp/100*hp_max){
real_hp=Math.floor(hp/100*hp_max);
}else{
real_hp=lost_hp;
}
}
if(this.hp > this.hp_max){
this.hp = this.hp_max;
if(real_hp > 0){
this.hp+=real_hp;
this.BUFFCOMP.tooltip(TooltipTypes.health,real_hp.toFixed(0));
}
this.BUFFCOMP.tooltip(TooltipTypes.health,hp.toFixed(0));
this.BUFFCOMP.vmdata_update(true)
}
/** 静止时间 */
in_stop (dt: number) {
if(this.stop_cd > 0){

View File

@@ -87,7 +87,7 @@ export class SkillConComp extends CCComp {
target = this.node.position
break
case TGroup.Team: //所有友方
target = this.selectTeamFront()
break
case TGroup.All: //所有单位
@@ -164,7 +164,22 @@ export class SkillConComp extends CCComp {
pos=v3(this.get_front(entities),0)
return pos
}
private selectTeamFront(){
let pos=this.node.position
let entities=null
if(this.HeroView.fac==FacSet.HERO){
entities=ecs.query(ecs.allOf(HeroModelComp))
}else{
entities=ecs.query(ecs.allOf(MonModelComp))
}
if(entities.length==0){
return pos
}
let keyPos = this.HeroView.fac==FacSet.HERO ?
Math.max(...entities.map(e => e.get(HeroViewComp).node.position.x)) :
Math.min(...entities.map(e => e.get(HeroViewComp).node.position.x));
return v3(keyPos,20)
}
private selectAllyTargets( ): Vec3 {
// 敌方最前排是x坐标最大的+50我方最前排是x坐标最小的+50,若目标不存在,敌人 取320/2,我方取-320/2
let kp=0

View File

@@ -25,6 +25,7 @@ export class MissionHeroCompComp extends CCComp {
this.on(GameEvent.UseHeroCard,this.call_hero,this)
this.on(GameEvent.ChangeATK_EQUIP_SPECIAL_ATTR,this.change_equip_qpecial_attr,this)
this.on(GameEvent.FightReady,this.fight_ready,this)
this.on(GameEvent.Zhaohuan,this.zhao_huan,this)
}
start() {
@@ -47,7 +48,10 @@ export class MissionHeroCompComp extends CCComp {
change_equip_qpecial_attr(e:GameEvent,data:any){
}
private zhao_huan(event: string, args: any){
console.log("[MissionHeroComp]:zhaohuan",args)
this.addHero(args.uuid,false,true)
}
up_friend_alive_cd(less:number){
}
@@ -135,11 +139,14 @@ export class MissionHeroCompComp extends CCComp {
}
/** 添加英雄 */
private addHero(uuid:number=1001,is_master:boolean=false) {
private addHero(uuid:number=1001,is_master:boolean=false,is_zhaohuan:boolean=false) {
let hero_pos=1
if(is_master){
hero_pos=0
}
if(is_zhaohuan){
hero_pos=2
}
let info:any=this.get_info_and_remove(hero_pos,uuid)
// let info:any={ap:0,hp:0,lv:0}
let hero = ecs.getEntity<Hero>(Hero);

View File

@@ -88,6 +88,8 @@ export class Skill extends ecs.Entity {
SComp.caster_crit_d = ap_data.crit_d
SComp.puncture = ap_data.puncture
SComp.puncture_damage = ap_data.puncture_damage
SComp.heal = config.heal
SComp.shield = config.shield
// 设置技能组件属性
Object.assign(SComp, {
s_uuid: uuid,
@@ -101,7 +103,7 @@ export class Skill extends ecs.Entity {
group: caster.box_group,
fac: caster.fac,
scale: caster.scale,
animName: config.animName
animName: config.animName,
});
this.add(SComp);

View File

@@ -4,7 +4,7 @@ import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/modu
import { smc } from "../common/SingletonModuleComp";
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
import { GameEvent } from "../common/config/GameEvent";
import { AType, EType, RType, SkillSet } from "../common/config/SkillSet";
import { AType, DTType, EType, RType, SkillSet, SType, TGroup } from "../common/config/SkillSet";
import { BoxSet, FacSet } from "../common/config/BoxSet";
import { HeroFac, HeroSet } from "../common/config/heroSet";
import { HeroViewComp } from "../hero/HeroViewComp";
@@ -42,6 +42,8 @@ export class SkillCom extends CCComp {
distance_x:number=0;
distance_y:number=0;
ap:number=0;
heal:number=0;
shield:number=0;
FIGHTCON:FightConComp=null;
run_time:number=0;
hited_time:number=0;
@@ -110,6 +112,13 @@ export class SkillCom extends CCComp {
}
}
break;
case AType.fixedStart:
this.node.setPosition(this.startPos.x,this.startPos.y,0)
this.scheduleOnce(()=>{
this.do_buff()
console.log("[SkillCom]:fixedStart",SkillSet[this.s_uuid].in-0.2)
},SkillSet[this.s_uuid].in-0.2)
break;
}
@@ -150,7 +159,7 @@ export class SkillCom extends CCComp {
target.add_debuff(debuff.debuff,dev,deC,deR)
}
this.hit_count++
if(this.hit_count>=(SkillSet[this.s_uuid].hit+this.puncture)&&(this.EType!=EType.animationEnd&&this.EType!=EType.timeEnd)) this.is_destroy=true // 技能命中次数
if(this.hit_count>=(SkillSet[this.s_uuid].hit+this.puncture)&&(SkillSet[this.s_uuid].DTType!=DTType.range)) this.is_destroy=true // 技能命中次数
}
onBeginContact (seCol: Collider2D, oCol: Collider2D) {
@@ -179,7 +188,7 @@ export class SkillCom extends CCComp {
* 执行2段位移先升高然后移到目的地
*/
private executeTwoStageMovement() {
const totalDuration = SkillSet[this.s_uuid].in;
const totalDuration = SkillSet[this.s_uuid].in-0.1
const firstStageDuration = totalDuration * 0.4; // 第一段占40%时间
const secondStageDuration = totalDuration * 0.6; // 第二段占60%时间
@@ -204,9 +213,25 @@ export class SkillCom extends CCComp {
})
.start();
}
do_buff(){
private do_buff(){
console.log("[SkillCom]:do_buff")
let teams=ecs.query(ecs.allOf(HeroModelComp))
if(this.fac==FacSet.MON) teams=ecs.query(ecs.allOf(MonModelComp))
if(SkillSet[this.s_uuid].TGroup==TGroup.Team||SkillSet[this.s_uuid].TGroup==TGroup.Self) {
teams.forEach(entity => {
let view=entity.get(HeroViewComp)
if(view.node.position.x==this.targetPos.x){
if(SkillSet[this.s_uuid].SType==SType.heal){
view.add_hp(this.heal,false)
}
if(SkillSet[this.s_uuid].SType==SType.shield){
view.add_shield(this.shield)
}
}
});
}
}
private startLinearMove(dt: number) {
if (!this.speed || this.is_destroy) return;
if(this.s_uuid == 6005){
@@ -243,7 +268,7 @@ export class SkillCom extends CCComp {
}
//范围伤害
this.hited_time+=deltaTime
if(this.hited_time>config.hited&&(config.EType==EType.animationEnd||config.EType==EType.timeEnd)){
if(this.hited_time>config.hited&&(SkillSet[this.s_uuid].DTType==DTType.range)){
this.hited_time=0
this.range_damage()
}