修改了很多
@@ -103,7 +103,7 @@
|
|||||||
"_lpos": {
|
"_lpos": {
|
||||||
"__type__": "cc.Vec3",
|
"__type__": "cc.Vec3",
|
||||||
"x": 0,
|
"x": 0,
|
||||||
"y": -20,
|
"y": -35,
|
||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
"_lrot": {
|
"_lrot": {
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
},
|
},
|
||||||
"_lscale": {
|
"_lscale": {
|
||||||
"__type__": "cc.Vec3",
|
"__type__": "cc.Vec3",
|
||||||
"x": 0.9,
|
"x": 0.7,
|
||||||
"y": 1,
|
"y": 1,
|
||||||
"z": 1
|
"z": 1
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.2.0",
|
|
||||||
"importer": "directory",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "3aaf3f76-9032-4172-a1b8-deea8cc3cd2d",
|
|
||||||
"files": [],
|
|
||||||
"subMetas": {},
|
|
||||||
"userData": {}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 18 KiB |
@@ -1,134 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.0.26",
|
|
||||||
"importer": "image",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "b80555ea-76b2-4b8a-89ae-a30f8872c480",
|
|
||||||
"files": [
|
|
||||||
".json",
|
|
||||||
".png"
|
|
||||||
],
|
|
||||||
"subMetas": {
|
|
||||||
"6c48a": {
|
|
||||||
"importer": "texture",
|
|
||||||
"uuid": "b80555ea-76b2-4b8a-89ae-a30f8872c480@6c48a",
|
|
||||||
"displayName": "Layer01",
|
|
||||||
"id": "6c48a",
|
|
||||||
"name": "texture",
|
|
||||||
"userData": {
|
|
||||||
"wrapModeS": "clamp-to-edge",
|
|
||||||
"wrapModeT": "clamp-to-edge",
|
|
||||||
"minfilter": "linear",
|
|
||||||
"magfilter": "linear",
|
|
||||||
"mipfilter": "none",
|
|
||||||
"anisotropy": 0,
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "b80555ea-76b2-4b8a-89ae-a30f8872c480",
|
|
||||||
"visible": false
|
|
||||||
},
|
|
||||||
"ver": "1.0.22",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
},
|
|
||||||
"f9941": {
|
|
||||||
"importer": "sprite-frame",
|
|
||||||
"uuid": "b80555ea-76b2-4b8a-89ae-a30f8872c480@f9941",
|
|
||||||
"displayName": "Layer01",
|
|
||||||
"id": "f9941",
|
|
||||||
"name": "spriteFrame",
|
|
||||||
"userData": {
|
|
||||||
"trimType": "auto",
|
|
||||||
"trimThreshold": 1,
|
|
||||||
"rotated": false,
|
|
||||||
"offsetX": -1,
|
|
||||||
"offsetY": 0,
|
|
||||||
"trimX": 0,
|
|
||||||
"trimY": 0,
|
|
||||||
"width": 1773,
|
|
||||||
"height": 250,
|
|
||||||
"rawWidth": 1775,
|
|
||||||
"rawHeight": 250,
|
|
||||||
"borderTop": 57,
|
|
||||||
"borderBottom": 181,
|
|
||||||
"borderLeft": 0,
|
|
||||||
"borderRight": 0,
|
|
||||||
"packable": true,
|
|
||||||
"pixelsToUnit": 100,
|
|
||||||
"pivotX": 0.5,
|
|
||||||
"pivotY": 0.5,
|
|
||||||
"meshType": 0,
|
|
||||||
"vertices": {
|
|
||||||
"rawPosition": [
|
|
||||||
-886.5,
|
|
||||||
-125,
|
|
||||||
0,
|
|
||||||
886.5,
|
|
||||||
-125,
|
|
||||||
0,
|
|
||||||
-886.5,
|
|
||||||
125,
|
|
||||||
0,
|
|
||||||
886.5,
|
|
||||||
125,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
2,
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"uv": [
|
|
||||||
0,
|
|
||||||
250,
|
|
||||||
1773,
|
|
||||||
250,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1773,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"nuv": [
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0.9988732394366198,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
0.9988732394366198,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"minPos": [
|
|
||||||
-886.5,
|
|
||||||
-125,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"maxPos": [
|
|
||||||
886.5,
|
|
||||||
125,
|
|
||||||
0
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "b80555ea-76b2-4b8a-89ae-a30f8872c480@6c48a",
|
|
||||||
"atlasUuid": ""
|
|
||||||
},
|
|
||||||
"ver": "1.0.12",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"userData": {
|
|
||||||
"hasAlpha": true,
|
|
||||||
"type": "sprite-frame",
|
|
||||||
"fixAlphaTransparencyArtifacts": false,
|
|
||||||
"redirect": "b80555ea-76b2-4b8a-89ae-a30f8872c480@f9941"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 50 KiB |
@@ -1,134 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.0.26",
|
|
||||||
"importer": "image",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "9e6a7d01-c2f5-4ae5-a22b-da52cb99dcc7",
|
|
||||||
"files": [
|
|
||||||
".json",
|
|
||||||
".png"
|
|
||||||
],
|
|
||||||
"subMetas": {
|
|
||||||
"6c48a": {
|
|
||||||
"importer": "texture",
|
|
||||||
"uuid": "9e6a7d01-c2f5-4ae5-a22b-da52cb99dcc7@6c48a",
|
|
||||||
"displayName": "Layer02",
|
|
||||||
"id": "6c48a",
|
|
||||||
"name": "texture",
|
|
||||||
"userData": {
|
|
||||||
"wrapModeS": "clamp-to-edge",
|
|
||||||
"wrapModeT": "clamp-to-edge",
|
|
||||||
"minfilter": "linear",
|
|
||||||
"magfilter": "linear",
|
|
||||||
"mipfilter": "none",
|
|
||||||
"anisotropy": 0,
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "9e6a7d01-c2f5-4ae5-a22b-da52cb99dcc7",
|
|
||||||
"visible": false
|
|
||||||
},
|
|
||||||
"ver": "1.0.22",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
},
|
|
||||||
"f9941": {
|
|
||||||
"importer": "sprite-frame",
|
|
||||||
"uuid": "9e6a7d01-c2f5-4ae5-a22b-da52cb99dcc7@f9941",
|
|
||||||
"displayName": "Layer02",
|
|
||||||
"id": "f9941",
|
|
||||||
"name": "spriteFrame",
|
|
||||||
"userData": {
|
|
||||||
"trimType": "auto",
|
|
||||||
"trimThreshold": 1,
|
|
||||||
"rotated": false,
|
|
||||||
"offsetX": 0,
|
|
||||||
"offsetY": 0,
|
|
||||||
"trimX": 0,
|
|
||||||
"trimY": 0,
|
|
||||||
"width": 1125,
|
|
||||||
"height": 387,
|
|
||||||
"rawWidth": 1125,
|
|
||||||
"rawHeight": 387,
|
|
||||||
"borderTop": 0,
|
|
||||||
"borderBottom": 0,
|
|
||||||
"borderLeft": 0,
|
|
||||||
"borderRight": 0,
|
|
||||||
"packable": true,
|
|
||||||
"pixelsToUnit": 100,
|
|
||||||
"pivotX": 0.5,
|
|
||||||
"pivotY": 0.5,
|
|
||||||
"meshType": 0,
|
|
||||||
"vertices": {
|
|
||||||
"rawPosition": [
|
|
||||||
-562.5,
|
|
||||||
-193.5,
|
|
||||||
0,
|
|
||||||
562.5,
|
|
||||||
-193.5,
|
|
||||||
0,
|
|
||||||
-562.5,
|
|
||||||
193.5,
|
|
||||||
0,
|
|
||||||
562.5,
|
|
||||||
193.5,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
2,
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"uv": [
|
|
||||||
0,
|
|
||||||
387,
|
|
||||||
1125,
|
|
||||||
387,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1125,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"nuv": [
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
1,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"minPos": [
|
|
||||||
-562.5,
|
|
||||||
-193.5,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"maxPos": [
|
|
||||||
562.5,
|
|
||||||
193.5,
|
|
||||||
0
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "9e6a7d01-c2f5-4ae5-a22b-da52cb99dcc7@6c48a",
|
|
||||||
"atlasUuid": ""
|
|
||||||
},
|
|
||||||
"ver": "1.0.12",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"userData": {
|
|
||||||
"hasAlpha": true,
|
|
||||||
"type": "sprite-frame",
|
|
||||||
"fixAlphaTransparencyArtifacts": false,
|
|
||||||
"redirect": "9e6a7d01-c2f5-4ae5-a22b-da52cb99dcc7@f9941"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB |
@@ -1,134 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.0.26",
|
|
||||||
"importer": "image",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "2c0d6c9e-b3d4-4c8f-bc18-032590c09057",
|
|
||||||
"files": [
|
|
||||||
".json",
|
|
||||||
".png"
|
|
||||||
],
|
|
||||||
"subMetas": {
|
|
||||||
"6c48a": {
|
|
||||||
"importer": "texture",
|
|
||||||
"uuid": "2c0d6c9e-b3d4-4c8f-bc18-032590c09057@6c48a",
|
|
||||||
"displayName": "Layer03",
|
|
||||||
"id": "6c48a",
|
|
||||||
"name": "texture",
|
|
||||||
"userData": {
|
|
||||||
"wrapModeS": "clamp-to-edge",
|
|
||||||
"wrapModeT": "clamp-to-edge",
|
|
||||||
"minfilter": "linear",
|
|
||||||
"magfilter": "linear",
|
|
||||||
"mipfilter": "none",
|
|
||||||
"anisotropy": 0,
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "2c0d6c9e-b3d4-4c8f-bc18-032590c09057",
|
|
||||||
"visible": false
|
|
||||||
},
|
|
||||||
"ver": "1.0.22",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
},
|
|
||||||
"f9941": {
|
|
||||||
"importer": "sprite-frame",
|
|
||||||
"uuid": "2c0d6c9e-b3d4-4c8f-bc18-032590c09057@f9941",
|
|
||||||
"displayName": "Layer03",
|
|
||||||
"id": "f9941",
|
|
||||||
"name": "spriteFrame",
|
|
||||||
"userData": {
|
|
||||||
"trimType": "auto",
|
|
||||||
"trimThreshold": 1,
|
|
||||||
"rotated": false,
|
|
||||||
"offsetX": -0.5,
|
|
||||||
"offsetY": 0,
|
|
||||||
"trimX": 0,
|
|
||||||
"trimY": 0,
|
|
||||||
"width": 1774,
|
|
||||||
"height": 176,
|
|
||||||
"rawWidth": 1775,
|
|
||||||
"rawHeight": 176,
|
|
||||||
"borderTop": 0,
|
|
||||||
"borderBottom": 0,
|
|
||||||
"borderLeft": 0,
|
|
||||||
"borderRight": 0,
|
|
||||||
"packable": true,
|
|
||||||
"pixelsToUnit": 100,
|
|
||||||
"pivotX": 0.5,
|
|
||||||
"pivotY": 0.5,
|
|
||||||
"meshType": 0,
|
|
||||||
"vertices": {
|
|
||||||
"rawPosition": [
|
|
||||||
-887,
|
|
||||||
-88,
|
|
||||||
0,
|
|
||||||
887,
|
|
||||||
-88,
|
|
||||||
0,
|
|
||||||
-887,
|
|
||||||
88,
|
|
||||||
0,
|
|
||||||
887,
|
|
||||||
88,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
2,
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"uv": [
|
|
||||||
0,
|
|
||||||
176,
|
|
||||||
1774,
|
|
||||||
176,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1774,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"nuv": [
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0.9994366197183099,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
0.9994366197183099,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"minPos": [
|
|
||||||
-887,
|
|
||||||
-88,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"maxPos": [
|
|
||||||
887,
|
|
||||||
88,
|
|
||||||
0
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "2c0d6c9e-b3d4-4c8f-bc18-032590c09057@6c48a",
|
|
||||||
"atlasUuid": ""
|
|
||||||
},
|
|
||||||
"ver": "1.0.12",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"userData": {
|
|
||||||
"hasAlpha": true,
|
|
||||||
"type": "sprite-frame",
|
|
||||||
"fixAlphaTransparencyArtifacts": false,
|
|
||||||
"redirect": "2c0d6c9e-b3d4-4c8f-bc18-032590c09057@f9941"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 27 KiB |
@@ -1,134 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.0.26",
|
|
||||||
"importer": "image",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "d5853a03-897a-4f18-846f-f6282ae3625f",
|
|
||||||
"files": [
|
|
||||||
".json",
|
|
||||||
".png"
|
|
||||||
],
|
|
||||||
"subMetas": {
|
|
||||||
"6c48a": {
|
|
||||||
"importer": "texture",
|
|
||||||
"uuid": "d5853a03-897a-4f18-846f-f6282ae3625f@6c48a",
|
|
||||||
"displayName": "Layer04",
|
|
||||||
"id": "6c48a",
|
|
||||||
"name": "texture",
|
|
||||||
"userData": {
|
|
||||||
"wrapModeS": "clamp-to-edge",
|
|
||||||
"wrapModeT": "clamp-to-edge",
|
|
||||||
"minfilter": "linear",
|
|
||||||
"magfilter": "linear",
|
|
||||||
"mipfilter": "none",
|
|
||||||
"anisotropy": 0,
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "d5853a03-897a-4f18-846f-f6282ae3625f",
|
|
||||||
"visible": false
|
|
||||||
},
|
|
||||||
"ver": "1.0.22",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
},
|
|
||||||
"f9941": {
|
|
||||||
"importer": "sprite-frame",
|
|
||||||
"uuid": "d5853a03-897a-4f18-846f-f6282ae3625f@f9941",
|
|
||||||
"displayName": "Layer04",
|
|
||||||
"id": "f9941",
|
|
||||||
"name": "spriteFrame",
|
|
||||||
"userData": {
|
|
||||||
"trimType": "auto",
|
|
||||||
"trimThreshold": 1,
|
|
||||||
"rotated": false,
|
|
||||||
"offsetX": -0.5,
|
|
||||||
"offsetY": 0,
|
|
||||||
"trimX": 0,
|
|
||||||
"trimY": 0,
|
|
||||||
"width": 1774,
|
|
||||||
"height": 543,
|
|
||||||
"rawWidth": 1775,
|
|
||||||
"rawHeight": 543,
|
|
||||||
"borderTop": 0,
|
|
||||||
"borderBottom": 503,
|
|
||||||
"borderLeft": 0,
|
|
||||||
"borderRight": 0,
|
|
||||||
"packable": true,
|
|
||||||
"pixelsToUnit": 100,
|
|
||||||
"pivotX": 0.5,
|
|
||||||
"pivotY": 0.5,
|
|
||||||
"meshType": 0,
|
|
||||||
"vertices": {
|
|
||||||
"rawPosition": [
|
|
||||||
-887,
|
|
||||||
-271.5,
|
|
||||||
0,
|
|
||||||
887,
|
|
||||||
-271.5,
|
|
||||||
0,
|
|
||||||
-887,
|
|
||||||
271.5,
|
|
||||||
0,
|
|
||||||
887,
|
|
||||||
271.5,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
2,
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"uv": [
|
|
||||||
0,
|
|
||||||
543,
|
|
||||||
1774,
|
|
||||||
543,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1774,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"nuv": [
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0.9994366197183099,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
0.9994366197183099,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"minPos": [
|
|
||||||
-887,
|
|
||||||
-271.5,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"maxPos": [
|
|
||||||
887,
|
|
||||||
271.5,
|
|
||||||
0
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "d5853a03-897a-4f18-846f-f6282ae3625f@6c48a",
|
|
||||||
"atlasUuid": ""
|
|
||||||
},
|
|
||||||
"ver": "1.0.12",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"userData": {
|
|
||||||
"hasAlpha": true,
|
|
||||||
"type": "sprite-frame",
|
|
||||||
"fixAlphaTransparencyArtifacts": false,
|
|
||||||
"redirect": "d5853a03-897a-4f18-846f-f6282ae3625f@f9941"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 284 B |
@@ -1,134 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.0.26",
|
|
||||||
"importer": "image",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "fe34d98d-25e6-4e91-b4ee-44c756bfb6f1",
|
|
||||||
"files": [
|
|
||||||
".json",
|
|
||||||
".png"
|
|
||||||
],
|
|
||||||
"subMetas": {
|
|
||||||
"6c48a": {
|
|
||||||
"importer": "texture",
|
|
||||||
"uuid": "fe34d98d-25e6-4e91-b4ee-44c756bfb6f1@6c48a",
|
|
||||||
"displayName": "tu",
|
|
||||||
"id": "6c48a",
|
|
||||||
"name": "texture",
|
|
||||||
"userData": {
|
|
||||||
"wrapModeS": "clamp-to-edge",
|
|
||||||
"wrapModeT": "clamp-to-edge",
|
|
||||||
"minfilter": "linear",
|
|
||||||
"magfilter": "linear",
|
|
||||||
"mipfilter": "none",
|
|
||||||
"anisotropy": 0,
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "fe34d98d-25e6-4e91-b4ee-44c756bfb6f1",
|
|
||||||
"visible": false
|
|
||||||
},
|
|
||||||
"ver": "1.0.22",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
},
|
|
||||||
"f9941": {
|
|
||||||
"importer": "sprite-frame",
|
|
||||||
"uuid": "fe34d98d-25e6-4e91-b4ee-44c756bfb6f1@f9941",
|
|
||||||
"displayName": "tu",
|
|
||||||
"id": "f9941",
|
|
||||||
"name": "spriteFrame",
|
|
||||||
"userData": {
|
|
||||||
"trimType": "auto",
|
|
||||||
"trimThreshold": 1,
|
|
||||||
"rotated": false,
|
|
||||||
"offsetX": 0,
|
|
||||||
"offsetY": 0,
|
|
||||||
"trimX": 0,
|
|
||||||
"trimY": 0,
|
|
||||||
"width": 1773,
|
|
||||||
"height": 23,
|
|
||||||
"rawWidth": 1773,
|
|
||||||
"rawHeight": 23,
|
|
||||||
"borderTop": 8,
|
|
||||||
"borderBottom": 8,
|
|
||||||
"borderLeft": 50,
|
|
||||||
"borderRight": 50,
|
|
||||||
"packable": true,
|
|
||||||
"pixelsToUnit": 100,
|
|
||||||
"pivotX": 0.5,
|
|
||||||
"pivotY": 0.5,
|
|
||||||
"meshType": 0,
|
|
||||||
"vertices": {
|
|
||||||
"rawPosition": [
|
|
||||||
-886.5,
|
|
||||||
-11.5,
|
|
||||||
0,
|
|
||||||
886.5,
|
|
||||||
-11.5,
|
|
||||||
0,
|
|
||||||
-886.5,
|
|
||||||
11.5,
|
|
||||||
0,
|
|
||||||
886.5,
|
|
||||||
11.5,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
2,
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"uv": [
|
|
||||||
0,
|
|
||||||
23,
|
|
||||||
1773,
|
|
||||||
23,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1773,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"nuv": [
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
1,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"minPos": [
|
|
||||||
-886.5,
|
|
||||||
-11.5,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"maxPos": [
|
|
||||||
886.5,
|
|
||||||
11.5,
|
|
||||||
0
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "fe34d98d-25e6-4e91-b4ee-44c756bfb6f1@6c48a",
|
|
||||||
"atlasUuid": ""
|
|
||||||
},
|
|
||||||
"ver": "1.0.12",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"userData": {
|
|
||||||
"hasAlpha": false,
|
|
||||||
"type": "sprite-frame",
|
|
||||||
"fixAlphaTransparencyArtifacts": false,
|
|
||||||
"redirect": "fe34d98d-25e6-4e91-b4ee-44c756bfb6f1@f9941"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.2.0",
|
|
||||||
"importer": "directory",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "88530240-b39e-452d-a175-83788b17c457",
|
|
||||||
"files": [],
|
|
||||||
"subMetas": {},
|
|
||||||
"userData": {}
|
|
||||||
}
|
|
||||||
@@ -1,168 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"__type__": "cc.Prefab",
|
|
||||||
"_name": "light",
|
|
||||||
"_objFlags": 0,
|
|
||||||
"__editorExtras__": {},
|
|
||||||
"_native": "",
|
|
||||||
"data": {
|
|
||||||
"__id__": 1
|
|
||||||
},
|
|
||||||
"optimizationPolicy": 0,
|
|
||||||
"persistent": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__type__": "cc.Node",
|
|
||||||
"_name": "light",
|
|
||||||
"_objFlags": 0,
|
|
||||||
"__editorExtras__": {},
|
|
||||||
"_parent": null,
|
|
||||||
"_children": [],
|
|
||||||
"_active": true,
|
|
||||||
"_components": [
|
|
||||||
{
|
|
||||||
"__id__": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__id__": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__id__": 6
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"_prefab": {
|
|
||||||
"__id__": 8
|
|
||||||
},
|
|
||||||
"_lpos": {
|
|
||||||
"__type__": "cc.Vec3",
|
|
||||||
"x": -301,
|
|
||||||
"y": -29,
|
|
||||||
"z": 0
|
|
||||||
},
|
|
||||||
"_lrot": {
|
|
||||||
"__type__": "cc.Quat",
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": -0.7071067811865475,
|
|
||||||
"w": 0.7071067811865476
|
|
||||||
},
|
|
||||||
"_lscale": {
|
|
||||||
"__type__": "cc.Vec3",
|
|
||||||
"x": 0.2,
|
|
||||||
"y": 0.1,
|
|
||||||
"z": 1
|
|
||||||
},
|
|
||||||
"_mobility": 0,
|
|
||||||
"_layer": 1,
|
|
||||||
"_euler": {
|
|
||||||
"__type__": "cc.Vec3",
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": -90
|
|
||||||
},
|
|
||||||
"_id": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__type__": "cc.UITransform",
|
|
||||||
"_name": "",
|
|
||||||
"_objFlags": 0,
|
|
||||||
"__editorExtras__": {},
|
|
||||||
"node": {
|
|
||||||
"__id__": 1
|
|
||||||
},
|
|
||||||
"_enabled": true,
|
|
||||||
"__prefab": {
|
|
||||||
"__id__": 3
|
|
||||||
},
|
|
||||||
"_contentSize": {
|
|
||||||
"__type__": "cc.Size",
|
|
||||||
"width": 100,
|
|
||||||
"height": 100
|
|
||||||
},
|
|
||||||
"_anchorPoint": {
|
|
||||||
"__type__": "cc.Vec2",
|
|
||||||
"x": 0.5,
|
|
||||||
"y": 0.5
|
|
||||||
},
|
|
||||||
"_id": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__type__": "cc.CompPrefabInfo",
|
|
||||||
"fileId": "f1FKXQuxFG0qNHxJY4OshW"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__type__": "sp.Skeleton",
|
|
||||||
"_name": "",
|
|
||||||
"_objFlags": 0,
|
|
||||||
"__editorExtras__": {},
|
|
||||||
"node": {
|
|
||||||
"__id__": 1
|
|
||||||
},
|
|
||||||
"_enabled": true,
|
|
||||||
"__prefab": {
|
|
||||||
"__id__": 5
|
|
||||||
},
|
|
||||||
"_customMaterial": null,
|
|
||||||
"_srcBlendFactor": 2,
|
|
||||||
"_dstBlendFactor": 4,
|
|
||||||
"_color": {
|
|
||||||
"__type__": "cc.Color",
|
|
||||||
"r": 255,
|
|
||||||
"g": 255,
|
|
||||||
"b": 255,
|
|
||||||
"a": 255
|
|
||||||
},
|
|
||||||
"_skeletonData": {
|
|
||||||
"__uuid__": "a0c246fb-9509-40ae-a15e-b218606c8fc1",
|
|
||||||
"__expectedType__": "sp.SkeletonData"
|
|
||||||
},
|
|
||||||
"defaultSkin": "default",
|
|
||||||
"defaultAnimation": "animation",
|
|
||||||
"_premultipliedAlpha": true,
|
|
||||||
"_timeScale": 1,
|
|
||||||
"_preCacheMode": 0,
|
|
||||||
"_cacheMode": 0,
|
|
||||||
"_sockets": [],
|
|
||||||
"_useTint": false,
|
|
||||||
"_debugMesh": false,
|
|
||||||
"_debugBones": false,
|
|
||||||
"_debugSlots": false,
|
|
||||||
"_enableBatch": false,
|
|
||||||
"loop": true,
|
|
||||||
"_id": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__type__": "cc.CompPrefabInfo",
|
|
||||||
"fileId": "ffw6922tZJL4fSyvYt5MUd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__type__": "fc96045RcBBv4/4BKSsygw4",
|
|
||||||
"_name": "",
|
|
||||||
"_objFlags": 0,
|
|
||||||
"__editorExtras__": {},
|
|
||||||
"node": {
|
|
||||||
"__id__": 1
|
|
||||||
},
|
|
||||||
"_enabled": true,
|
|
||||||
"__prefab": {
|
|
||||||
"__id__": 7
|
|
||||||
},
|
|
||||||
"_id": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__type__": "cc.CompPrefabInfo",
|
|
||||||
"fileId": "f3c1oOkgBLsrgeRmk/LzGa"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"__type__": "cc.PrefabInfo",
|
|
||||||
"root": {
|
|
||||||
"__id__": 1
|
|
||||||
},
|
|
||||||
"asset": {
|
|
||||||
"__id__": 0
|
|
||||||
},
|
|
||||||
"fileId": "68CxWmrulFd5djF04hIqc+",
|
|
||||||
"instance": null,
|
|
||||||
"targetOverrides": null
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.1.50",
|
|
||||||
"importer": "prefab",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "683fa094-5032-4f8d-a8c6-63a962c9bdd5",
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {},
|
|
||||||
"userData": {
|
|
||||||
"syncNodeName": "light"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
|
|
||||||
ui_readgo.png
|
|
||||||
size: 221,140
|
|
||||||
format: RGBA8888
|
|
||||||
filter: Linear,Linear
|
|
||||||
repeat: none
|
|
||||||
d
|
|
||||||
rotate: false
|
|
||||||
xy: 2, 2
|
|
||||||
size: 147, 136
|
|
||||||
orig: 150, 150
|
|
||||||
offset: 3, 7
|
|
||||||
index: -1
|
|
||||||
xingxing5
|
|
||||||
rotate: true
|
|
||||||
xy: 151, 69
|
|
||||||
size: 69, 68
|
|
||||||
orig: 82, 81
|
|
||||||
offset: 0, 13
|
|
||||||
index: -1
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.0.1",
|
|
||||||
"importer": "*",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "54a5d974-d9c0-4086-8da0-d06546dc7355",
|
|
||||||
"files": [
|
|
||||||
".atlas",
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {},
|
|
||||||
"userData": {}
|
|
||||||
}
|
|
||||||
@@ -1,169 +0,0 @@
|
|||||||
{
|
|
||||||
"skeleton": { "hash": "5VgcdlVdfM1a7zUMP68wJasmbxk", "spine": "3.8.99", "images": "", "audio": "" },
|
|
||||||
"bones": [
|
|
||||||
{ "name": "root" },
|
|
||||||
{ "name": "cixx", "parent": "root" },
|
|
||||||
{ "name": "cixx2", "parent": "root" },
|
|
||||||
{ "name": "cixx3", "parent": "root" },
|
|
||||||
{ "name": "hxgx", "parent": "root" },
|
|
||||||
{ "name": "hxgx2", "parent": "root" },
|
|
||||||
{ "name": "hxgx3", "parent": "root" }
|
|
||||||
],
|
|
||||||
"slots": [
|
|
||||||
{ "name": "xingxing5", "bone": "hxgx", "blend": "additive" },
|
|
||||||
{ "name": "xingxing6", "bone": "hxgx2", "blend": "additive" },
|
|
||||||
{ "name": "xingxing7", "bone": "hxgx3", "blend": "additive" },
|
|
||||||
{ "name": "d", "bone": "cixx", "blend": "additive" },
|
|
||||||
{ "name": "d2", "bone": "cixx2", "blend": "additive" },
|
|
||||||
{ "name": "d3", "bone": "cixx3", "blend": "additive" }
|
|
||||||
],
|
|
||||||
"skins": [
|
|
||||||
{
|
|
||||||
"name": "default",
|
|
||||||
"attachments": {
|
|
||||||
"d": {
|
|
||||||
"d": { "width": 150, "height": 150 }
|
|
||||||
},
|
|
||||||
"d2": {
|
|
||||||
"d": { "width": 150, "height": 150 }
|
|
||||||
},
|
|
||||||
"d3": {
|
|
||||||
"d": { "width": 150, "height": 150 }
|
|
||||||
},
|
|
||||||
"xingxing5": {
|
|
||||||
"xingxing5": { "scaleX": 0.662, "scaleY": 0.662, "width": 82, "height": 81 }
|
|
||||||
},
|
|
||||||
"xingxing6": {
|
|
||||||
"xingxing5": { "y": 28.4, "scaleX": 0.617, "scaleY": 0.617, "rotation": 90, "width": 82, "height": 81 }
|
|
||||||
},
|
|
||||||
"xingxing7": {
|
|
||||||
"xingxing5": { "rotation": 180, "width": 82, "height": 81 }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"animations": {
|
|
||||||
"animation": {
|
|
||||||
"slots": {
|
|
||||||
"d": {
|
|
||||||
"color": [
|
|
||||||
{ "time": 0.6, "color": "ffffffff" },
|
|
||||||
{ "time": 0.7667, "color": "ffffff00" }
|
|
||||||
],
|
|
||||||
"attachment": [
|
|
||||||
{ "time": 0.1, "name": "d" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"d2": {
|
|
||||||
"attachment": [
|
|
||||||
{ "name": "d" },
|
|
||||||
{ "time": 0.5333, "name": null }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"d3": {
|
|
||||||
"color": [
|
|
||||||
{ "time": 0.4667, "color": "ffffffff" },
|
|
||||||
{ "time": 0.6333, "color": "ffffff00" }
|
|
||||||
],
|
|
||||||
"attachment": [
|
|
||||||
{ "time": 0.0667, "name": "d" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xingxing5": {
|
|
||||||
"attachment": [
|
|
||||||
{ "name": "xingxing5" },
|
|
||||||
{ "time": 0.8333, "name": null }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xingxing6": {
|
|
||||||
"attachment": [
|
|
||||||
{ "name": "xingxing5" },
|
|
||||||
{ "time": 0.8333, "name": null }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xingxing7": {
|
|
||||||
"attachment": [
|
|
||||||
{ "name": "xingxing5" },
|
|
||||||
{ "time": 0.4, "name": null }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bones": {
|
|
||||||
"cixx": {
|
|
||||||
"translate": [
|
|
||||||
{ "time": 0.1, "x": -564.21, "y": 42.8 },
|
|
||||||
{ "time": 0.5, "x": 834.64, "y": 42.8 }
|
|
||||||
],
|
|
||||||
"scale": [
|
|
||||||
{ "time": 0.1, "x": 15.513, "y": 3.607, "curve": "stepped" },
|
|
||||||
{ "time": 0.3, "x": 15.513, "y": 3.607 },
|
|
||||||
{ "time": 0.5, "x": 15.513, "y": 0.752 }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"cixx2": {
|
|
||||||
"translate": [
|
|
||||||
{ "x": -1163.44, "y": -33.07 },
|
|
||||||
{ "time": 0.3, "x": -42.8, "y": -33.07 },
|
|
||||||
{ "time": 0.5, "x": 161.48, "y": -33.07 }
|
|
||||||
],
|
|
||||||
"scale": [
|
|
||||||
{ "x": 16.486, "y": 1.564 },
|
|
||||||
{ "time": 0.2333, "x": 16.486, "y": 3.105 },
|
|
||||||
{ "time": 0.5, "x": 16.486, "y": 0.024 }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"cixx3": {
|
|
||||||
"translate": [
|
|
||||||
{ "time": 0.0667, "x": -817.13, "y": -58.36 },
|
|
||||||
{ "time": 0.4667, "x": 1153.71, "y": -58.36 }
|
|
||||||
],
|
|
||||||
"scale": [
|
|
||||||
{ "time": 0.0667, "x": 16.486, "y": 1.564 },
|
|
||||||
{ "time": 0.2667, "x": 16.486, "y": 4.047 },
|
|
||||||
{ "time": 0.4667, "x": 16.486, "y": 0.62 }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"hxgx": {
|
|
||||||
"translate": [
|
|
||||||
{ "x": -896.46, "y": -85.2 },
|
|
||||||
{ "time": 0.3333, "x": -74.55, "y": -85.2 },
|
|
||||||
{ "time": 0.8333, "x": 1125.46, "y": -85.2 }
|
|
||||||
],
|
|
||||||
"scale": [
|
|
||||||
{ "x": 0.733, "y": 0.733 },
|
|
||||||
{ "time": 0.3333, "x": 68.806, "y": 0.733 },
|
|
||||||
{ "time": 0.6333, "x": 54.188, "y": 0.733 },
|
|
||||||
{ "time": 0.8333, "x": 0.733, "y": 0.733 }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"hxgx2": {
|
|
||||||
"translate": [
|
|
||||||
{ "x": -878.71, "y": 53.25 },
|
|
||||||
{ "time": 0.1667, "x": -56.8, "y": 53.25 },
|
|
||||||
{ "time": 0.6333, "x": 129.58, "y": 53.25 },
|
|
||||||
{ "time": 0.8333, "x": 1143.21, "y": 53.25 }
|
|
||||||
],
|
|
||||||
"scale": [
|
|
||||||
{ "x": 0.748, "y": 0.748 },
|
|
||||||
{ "time": 0.1667, "x": 50.137, "y": 0.748 },
|
|
||||||
{ "time": 0.6333, "x": 56.493, "y": 0.748 },
|
|
||||||
{ "time": 0.8333, "x": 0.748, "y": 0.748 }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"hxgx3": {
|
|
||||||
"translate": [
|
|
||||||
{ "x": -912.44, "y": -10.65 },
|
|
||||||
{ "time": 0.0667, "x": -90.53, "y": -10.65 },
|
|
||||||
{ "time": 0.4, "x": 1109.48, "y": -10.65 }
|
|
||||||
],
|
|
||||||
"scale": [
|
|
||||||
{},
|
|
||||||
{ "time": 0.0667, "x": 66.951 },
|
|
||||||
{ "time": 0.2667, "x": 36.77 },
|
|
||||||
{ "time": 0.4 }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.2.6",
|
|
||||||
"importer": "spine-data",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "a0c246fb-9509-40ae-a15e-b218606c8fc1",
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {},
|
|
||||||
"userData": {}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 22 KiB |
311
assets/resources/game/map/maps.plist
Normal file
@@ -0,0 +1,311 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>frames</key>
|
||||||
|
<dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Grass 01.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{1,-2}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{124,48}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{128,64}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{371,989},{124,48}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Grass 02.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,2}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{62,34}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{64,64}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{377,949},{62,34}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Grass 03.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{-1,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{58,34}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{64,64}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{441,941},{58,34}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Ground 01.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{234,98}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{256,128}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{259,575},{234,98}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Ground 02.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,2}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{124,98}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{128,128}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{259,789},{124,98}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Ground 03.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,1}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{120,106}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{128,128}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{385,785},{120,106}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Log.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{-1,1}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{112,124}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{128,128}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{259,675},{112,124}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Rock 01.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{98,116}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{128,128}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{259,889},{98,116}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Rock 02.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{118,108}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{128,128}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{385,675},{118,108}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Rock 03.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{-2,-1}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{110,58}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{128,64}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{259,989},{110,58}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Rock 04.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{-1,1}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{54,54}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{64,64}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{377,893},{54,54}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Rock 05.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{46,60}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{64,64}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{433,893},{46,60}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Tree 01.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{226,247}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{256,257}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{259,1},{226,247}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Tree 02.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,-6}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{186,230}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{259,229},{186,230}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Environment - Tree 03.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,-6}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{156,226}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{259,417},{156,226}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Ground 08.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{1,1},{256,256}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Ground 23.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{1,259},{256,256}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Ground 43.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{1,517},{256,256}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
<key>Top-Down Forest Tileset_Ground 52.png</key>
|
||||||
|
<dict>
|
||||||
|
<key>aliases</key>
|
||||||
|
<array/>
|
||||||
|
<key>spriteOffset</key>
|
||||||
|
<string>{0,0}</string>
|
||||||
|
<key>spriteSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>spriteSourceSize</key>
|
||||||
|
<string>{256,256}</string>
|
||||||
|
<key>textureRect</key>
|
||||||
|
<string>{{1,775},{256,256}}</string>
|
||||||
|
<key>textureRotated</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
<key>metadata</key>
|
||||||
|
<dict>
|
||||||
|
<key>format</key>
|
||||||
|
<integer>3</integer>
|
||||||
|
<key>pixelFormat</key>
|
||||||
|
<string>RGBA8888</string>
|
||||||
|
<key>premultiplyAlpha</key>
|
||||||
|
<false/>
|
||||||
|
<key>realTextureFileName</key>
|
||||||
|
<string>maps.png</string>
|
||||||
|
<key>size</key>
|
||||||
|
<string>{507,1048}</string>
|
||||||
|
<key>smartupdate</key>
|
||||||
|
<string>$TexturePacker:SmartUpdate:c3949157c481a50b5d62479f2b91bd53:4dc87148aba307c2ba9a7409a39a10bf:cff09cdbcaccc8bde4d9623bee080541$</string>
|
||||||
|
<key>textureFileName</key>
|
||||||
|
<string>maps.png</string>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
891
assets/resources/game/map/maps.plist.meta
Normal file
@@ -0,0 +1,891 @@
|
|||||||
|
{
|
||||||
|
"ver": "1.0.8",
|
||||||
|
"importer": "sprite-atlas",
|
||||||
|
"imported": true,
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f",
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {
|
||||||
|
"463d3": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@463d3",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "463d3",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Grass 01",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 1,
|
||||||
|
"offsetY": -2,
|
||||||
|
"trimX": 371,
|
||||||
|
"trimY": 989,
|
||||||
|
"width": 124,
|
||||||
|
"height": 48,
|
||||||
|
"rawWidth": 128,
|
||||||
|
"rawHeight": 64,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"1d354": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@1d354",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "1d354",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Grass 02",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 2,
|
||||||
|
"trimX": 377,
|
||||||
|
"trimY": 949,
|
||||||
|
"width": 62,
|
||||||
|
"height": 34,
|
||||||
|
"rawWidth": 64,
|
||||||
|
"rawHeight": 64,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"12cf6": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@12cf6",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "12cf6",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Grass 03",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": -1,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 441,
|
||||||
|
"trimY": 941,
|
||||||
|
"width": 58,
|
||||||
|
"height": 34,
|
||||||
|
"rawWidth": 64,
|
||||||
|
"rawHeight": 64,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"b5be9": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@b5be9",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "b5be9",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Ground 01",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 259,
|
||||||
|
"trimY": 575,
|
||||||
|
"width": 234,
|
||||||
|
"height": 98,
|
||||||
|
"rawWidth": 256,
|
||||||
|
"rawHeight": 128,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"925bb": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@925bb",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "925bb",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Ground 02",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 2,
|
||||||
|
"trimX": 259,
|
||||||
|
"trimY": 789,
|
||||||
|
"width": 124,
|
||||||
|
"height": 98,
|
||||||
|
"rawWidth": 128,
|
||||||
|
"rawHeight": 128,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"deb7c": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@deb7c",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "deb7c",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Ground 03",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 1,
|
||||||
|
"trimX": 385,
|
||||||
|
"trimY": 785,
|
||||||
|
"width": 120,
|
||||||
|
"height": 106,
|
||||||
|
"rawWidth": 128,
|
||||||
|
"rawHeight": 128,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"6542f": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@6542f",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "6542f",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Log",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": true,
|
||||||
|
"offsetX": -1,
|
||||||
|
"offsetY": 1,
|
||||||
|
"trimX": 259,
|
||||||
|
"trimY": 675,
|
||||||
|
"width": 112,
|
||||||
|
"height": 124,
|
||||||
|
"rawWidth": 128,
|
||||||
|
"rawHeight": 128,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"a12df": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@a12df",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "a12df",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Rock 01",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": true,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 259,
|
||||||
|
"trimY": 889,
|
||||||
|
"width": 98,
|
||||||
|
"height": 116,
|
||||||
|
"rawWidth": 128,
|
||||||
|
"rawHeight": 128,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"a589d": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@a589d",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "a589d",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Rock 02",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 385,
|
||||||
|
"trimY": 675,
|
||||||
|
"width": 118,
|
||||||
|
"height": 108,
|
||||||
|
"rawWidth": 128,
|
||||||
|
"rawHeight": 128,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"e8d24": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@e8d24",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "e8d24",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Rock 03",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": -2,
|
||||||
|
"offsetY": -1,
|
||||||
|
"trimX": 259,
|
||||||
|
"trimY": 989,
|
||||||
|
"width": 110,
|
||||||
|
"height": 58,
|
||||||
|
"rawWidth": 128,
|
||||||
|
"rawHeight": 64,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"2ce2b": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@2ce2b",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "2ce2b",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Rock 04",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": -1,
|
||||||
|
"offsetY": 1,
|
||||||
|
"trimX": 377,
|
||||||
|
"trimY": 893,
|
||||||
|
"width": 54,
|
||||||
|
"height": 54,
|
||||||
|
"rawWidth": 64,
|
||||||
|
"rawHeight": 64,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"70dbc": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@70dbc",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "70dbc",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Rock 05",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": true,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 433,
|
||||||
|
"trimY": 893,
|
||||||
|
"width": 46,
|
||||||
|
"height": 60,
|
||||||
|
"rawWidth": 64,
|
||||||
|
"rawHeight": 64,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"ec74c": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@ec74c",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "ec74c",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Tree 01",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": true,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 259,
|
||||||
|
"trimY": 1,
|
||||||
|
"width": 226,
|
||||||
|
"height": 247,
|
||||||
|
"rawWidth": 256,
|
||||||
|
"rawHeight": 257,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"c5e3e": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@c5e3e",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "c5e3e",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Tree 02",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": true,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": -6,
|
||||||
|
"trimX": 259,
|
||||||
|
"trimY": 229,
|
||||||
|
"width": 186,
|
||||||
|
"height": 230,
|
||||||
|
"rawWidth": 256,
|
||||||
|
"rawHeight": 256,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"2726d": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@2726d",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "2726d",
|
||||||
|
"name": "Top-Down Forest Tileset_Environment - Tree 03",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": true,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": -6,
|
||||||
|
"trimX": 259,
|
||||||
|
"trimY": 417,
|
||||||
|
"width": 156,
|
||||||
|
"height": 226,
|
||||||
|
"rawWidth": 256,
|
||||||
|
"rawHeight": 256,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"07fa3": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@07fa3",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "07fa3",
|
||||||
|
"name": "Top-Down Forest Tileset_Ground 08",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 1,
|
||||||
|
"trimY": 1,
|
||||||
|
"width": 256,
|
||||||
|
"height": 256,
|
||||||
|
"rawWidth": 256,
|
||||||
|
"rawHeight": 256,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"a8d8a": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@a8d8a",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "a8d8a",
|
||||||
|
"name": "Top-Down Forest Tileset_Ground 23",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 1,
|
||||||
|
"trimY": 259,
|
||||||
|
"width": 256,
|
||||||
|
"height": 256,
|
||||||
|
"rawWidth": 256,
|
||||||
|
"rawHeight": 256,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"b1a3b": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@b1a3b",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "b1a3b",
|
||||||
|
"name": "Top-Down Forest Tileset_Ground 43",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 1,
|
||||||
|
"trimY": 517,
|
||||||
|
"width": 256,
|
||||||
|
"height": 256,
|
||||||
|
"rawWidth": 256,
|
||||||
|
"rawHeight": 256,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
},
|
||||||
|
"3b49b": {
|
||||||
|
"importer": "sprite-frame",
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f@3b49b",
|
||||||
|
"displayName": "",
|
||||||
|
"id": "3b49b",
|
||||||
|
"name": "Top-Down Forest Tileset_Ground 52",
|
||||||
|
"userData": {
|
||||||
|
"trimType": "auto",
|
||||||
|
"trimThreshold": 1,
|
||||||
|
"rotated": false,
|
||||||
|
"offsetX": 0,
|
||||||
|
"offsetY": 0,
|
||||||
|
"trimX": 1,
|
||||||
|
"trimY": 775,
|
||||||
|
"width": 256,
|
||||||
|
"height": 256,
|
||||||
|
"rawWidth": 256,
|
||||||
|
"rawHeight": 256,
|
||||||
|
"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": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
|
"atlasUuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f"
|
||||||
|
},
|
||||||
|
"ver": "1.0.12",
|
||||||
|
"imported": true,
|
||||||
|
"files": [
|
||||||
|
".json"
|
||||||
|
],
|
||||||
|
"subMetas": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"userData": {
|
||||||
|
"atlasTextureName": "maps.png",
|
||||||
|
"format": 3,
|
||||||
|
"uuid": "b4c74c4d-a968-41b0-8ecd-3df439bc8d6f",
|
||||||
|
"textureUuid": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a"
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
assets/resources/game/map/maps.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
@@ -2,7 +2,7 @@
|
|||||||
"ver": "1.0.26",
|
"ver": "1.0.26",
|
||||||
"importer": "image",
|
"importer": "image",
|
||||||
"imported": true,
|
"imported": true,
|
||||||
"uuid": "fa07cc8f-039b-40c5-b437-4195c88cd342",
|
"uuid": "1590e471-41f5-48e9-a3ad-ad8ae02edbed",
|
||||||
"files": [
|
"files": [
|
||||||
".json",
|
".json",
|
||||||
".png"
|
".png"
|
||||||
@@ -10,8 +10,8 @@
|
|||||||
"subMetas": {
|
"subMetas": {
|
||||||
"6c48a": {
|
"6c48a": {
|
||||||
"importer": "texture",
|
"importer": "texture",
|
||||||
"uuid": "fa07cc8f-039b-40c5-b437-4195c88cd342@6c48a",
|
"uuid": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a",
|
||||||
"displayName": "ui_readgo",
|
"displayName": "maps",
|
||||||
"id": "6c48a",
|
"id": "6c48a",
|
||||||
"name": "texture",
|
"name": "texture",
|
||||||
"userData": {
|
"userData": {
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
"mipfilter": "none",
|
"mipfilter": "none",
|
||||||
"anisotropy": 0,
|
"anisotropy": 0,
|
||||||
"isUuid": true,
|
"isUuid": true,
|
||||||
"imageUuidOrDatabaseUri": "fa07cc8f-039b-40c5-b437-4195c88cd342",
|
"imageUuidOrDatabaseUri": "1590e471-41f5-48e9-a3ad-ad8ae02edbed",
|
||||||
"visible": false
|
"visible": false
|
||||||
},
|
},
|
||||||
"ver": "1.0.22",
|
"ver": "1.0.22",
|
||||||
@@ -37,6 +37,6 @@
|
|||||||
"hasAlpha": true,
|
"hasAlpha": true,
|
||||||
"type": "texture",
|
"type": "texture",
|
||||||
"fixAlphaTransparencyArtifacts": false,
|
"fixAlphaTransparencyArtifacts": false,
|
||||||
"redirect": "fa07cc8f-039b-40c5-b437-4195c88cd342@6c48a"
|
"redirect": "1590e471-41f5-48e9-a3ad-ad8ae02edbed@6c48a"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 96 KiB |
@@ -1,134 +0,0 @@
|
|||||||
{
|
|
||||||
"ver": "1.0.26",
|
|
||||||
"importer": "image",
|
|
||||||
"imported": true,
|
|
||||||
"uuid": "4392ac99-91f2-4cae-9daf-3981e1f3aeb7",
|
|
||||||
"files": [
|
|
||||||
".json",
|
|
||||||
".png"
|
|
||||||
],
|
|
||||||
"subMetas": {
|
|
||||||
"6c48a": {
|
|
||||||
"importer": "texture",
|
|
||||||
"uuid": "4392ac99-91f2-4cae-9daf-3981e1f3aeb7@6c48a",
|
|
||||||
"displayName": "Background_Stage01_Bg",
|
|
||||||
"id": "6c48a",
|
|
||||||
"name": "texture",
|
|
||||||
"userData": {
|
|
||||||
"wrapModeS": "clamp-to-edge",
|
|
||||||
"wrapModeT": "clamp-to-edge",
|
|
||||||
"minfilter": "linear",
|
|
||||||
"magfilter": "linear",
|
|
||||||
"mipfilter": "none",
|
|
||||||
"anisotropy": 0,
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "4392ac99-91f2-4cae-9daf-3981e1f3aeb7",
|
|
||||||
"visible": false
|
|
||||||
},
|
|
||||||
"ver": "1.0.22",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
},
|
|
||||||
"f9941": {
|
|
||||||
"importer": "sprite-frame",
|
|
||||||
"uuid": "4392ac99-91f2-4cae-9daf-3981e1f3aeb7@f9941",
|
|
||||||
"displayName": "Background_Stage01_Bg",
|
|
||||||
"id": "f9941",
|
|
||||||
"name": "spriteFrame",
|
|
||||||
"userData": {
|
|
||||||
"trimType": "auto",
|
|
||||||
"trimThreshold": 1,
|
|
||||||
"rotated": false,
|
|
||||||
"offsetX": 0,
|
|
||||||
"offsetY": 0,
|
|
||||||
"trimX": 0,
|
|
||||||
"trimY": 0,
|
|
||||||
"width": 666,
|
|
||||||
"height": 1183,
|
|
||||||
"rawWidth": 666,
|
|
||||||
"rawHeight": 1183,
|
|
||||||
"borderTop": 0,
|
|
||||||
"borderBottom": 0,
|
|
||||||
"borderLeft": 0,
|
|
||||||
"borderRight": 0,
|
|
||||||
"packable": true,
|
|
||||||
"pixelsToUnit": 100,
|
|
||||||
"pivotX": 0.5,
|
|
||||||
"pivotY": 0.5,
|
|
||||||
"meshType": 0,
|
|
||||||
"vertices": {
|
|
||||||
"rawPosition": [
|
|
||||||
-333,
|
|
||||||
-591.5,
|
|
||||||
0,
|
|
||||||
333,
|
|
||||||
-591.5,
|
|
||||||
0,
|
|
||||||
-333,
|
|
||||||
591.5,
|
|
||||||
0,
|
|
||||||
333,
|
|
||||||
591.5,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
2,
|
|
||||||
1,
|
|
||||||
3
|
|
||||||
],
|
|
||||||
"uv": [
|
|
||||||
0,
|
|
||||||
1183,
|
|
||||||
666,
|
|
||||||
1183,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
666,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"nuv": [
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
1,
|
|
||||||
1
|
|
||||||
],
|
|
||||||
"minPos": [
|
|
||||||
-333,
|
|
||||||
-591.5,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"maxPos": [
|
|
||||||
333,
|
|
||||||
591.5,
|
|
||||||
0
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"isUuid": true,
|
|
||||||
"imageUuidOrDatabaseUri": "4392ac99-91f2-4cae-9daf-3981e1f3aeb7@6c48a",
|
|
||||||
"atlasUuid": ""
|
|
||||||
},
|
|
||||||
"ver": "1.0.12",
|
|
||||||
"imported": true,
|
|
||||||
"files": [
|
|
||||||
".json"
|
|
||||||
],
|
|
||||||
"subMetas": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"userData": {
|
|
||||||
"hasAlpha": true,
|
|
||||||
"type": "sprite-frame",
|
|
||||||
"fixAlphaTransparencyArtifacts": false,
|
|
||||||
"redirect": "4392ac99-91f2-4cae-9daf-3981e1f3aeb7@f9941"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -37,8 +37,6 @@ export enum BoxSet {
|
|||||||
MAX_SKILL_SY = 50,
|
MAX_SKILL_SY = 50,
|
||||||
MAX_SKILL_BY = 80,
|
MAX_SKILL_BY = 80,
|
||||||
ATK_Y = 20,
|
ATK_Y = 20,
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
export enum GameSet {
|
export enum GameSet {
|
||||||
ATK_TO_ATK_RATIO=0.1,
|
ATK_TO_ATK_RATIO=0.1,
|
||||||
|
|||||||
@@ -78,37 +78,37 @@ info:技能描述
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
export const SkillSet = {
|
export const SkillSet = {
|
||||||
6001:{uuid:6001,name:"凛冬之触",sp_name:"ball_blue",path:"6001",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人释放寒冰弹,造成100%攻击的伤害"},
|
6001:{uuid:6001,name:"凛冬之触",sp_name:"ball_blue",path:"6001",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放寒冰弹,造成100%攻击的伤害"},
|
||||||
6002:{uuid:6002,name:"烈焰之怒",sp_name:"ball_red",path:"6002",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人释放火焰弹,造成100%攻击的伤害"},
|
6002:{uuid:6002,name:"烈焰之怒",sp_name:"ball_red",path:"6002",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放火焰弹,造成100%攻击的伤害"},
|
||||||
6003:{uuid:6003,name:"奥术冲击",sp_name:"ball_green",path:"6003",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人释放魔法弹,造成100%攻击的伤害"},
|
6003:{uuid:6003,name:"奥术冲击",sp_name:"ball_green",path:"6003",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放魔法弹,造成100%攻击的伤害"},
|
||||||
6004:{uuid:6004,name:"神圣裁决",sp_name:"ball_yellow",path:"6004",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人释放圣光弹,造成100%攻击的伤害"},
|
6004:{uuid:6004,name:"神圣裁决",sp_name:"ball_yellow",path:"6004",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放圣光弹,造成100%攻击的伤害"},
|
||||||
6005:{uuid:6005,name:"破空斩击",sp_name:"patk",path:"6005",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:50,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"攻击前方直线100码内的敌人造成50%伤害"},
|
6005:{uuid:6005,name:"破空斩击",sp_name:"patk",path:"6005",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:50,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"攻击前方直线100码内的敌人造成50%伤害"},
|
||||||
6006:{uuid:6006,name:"穿心箭矢",sp_name:"arrow",path:"6006",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人释放箭矢,造成100%攻击的伤害"},
|
6006:{uuid:6006,name:"穿心箭矢",sp_name:"arrow",path:"6006",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放箭矢,造成100%攻击的伤害"},
|
||||||
6007:{uuid:6007,name:"铁斧打击",sp_name:"mon_ft",path:"6007",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
|
6007:{uuid:6007,name:"铁斧打击",sp_name:"mon_ft",path:"6007",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"},
|
||||||
6008:{uuid:6008,name:"木棍打击",sp_name:"mon_ly",path:"6008",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人扔出木棍,造成100%攻击的伤害"},
|
6008:{uuid:6008,name:"木棍打击",sp_name:"mon_ly",path:"6008",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出木棍,造成100%攻击的伤害"},
|
||||||
6009:{uuid:6009,name:"飞刀打击",sp_name:"mon_xd",path:"6009",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人扔出飞刀,造成100%攻击的伤害"},
|
6009:{uuid:6009,name:"飞刀打击",sp_name:"mon_xd",path:"6009",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出飞刀,造成100%攻击的伤害"},
|
||||||
6010:{uuid:6010,name:"石斧打击",sp_name:"mon_sf",path:"6010",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"向最前方敌人扔出石斧,造成100%攻击的伤害"},
|
6010:{uuid:6010,name:"石斧打击",sp_name:"mon_sf",path:"6010",TargetType:1,TargetGroup:3,act:"atk",CdType:1,AnimType:0,endType:3,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出石斧,造成100%攻击的伤害"},
|
||||||
6011:{uuid:6011,name:"烈火呼吸",sp_name:"firequan",path:"6011",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:0.5,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"召唤烈焰攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"},
|
6011:{uuid:6011,name:"烈火呼吸",sp_name:"firequan",path:"6011",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:0.5,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤烈焰攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"},
|
||||||
6012:{uuid:6012,name:"大火球" ,sp_name:"fire",path:"6012",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:2,depb:20,debtime:2,derate:100,in:1,count:1,def:0,apup:0,ap:300,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成300%攻击的伤害,有一定几率施加灼烧"},
|
6012:{uuid:6012,name:"大火球" ,sp_name:"fire",path:"6012",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:2,depb:20,debtime:2,derate:100,in:1,count:1,def:0,apup:0,ap:300,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成300%攻击的伤害,有一定几率施加灼烧"},
|
||||||
6013:{uuid:6013,name:"火墙", sp_name:"firewall",path:"6013",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:4,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:10,count:1,def:0,apup:0,ap:50,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"在最前方敌人位置,召唤一堵火墙,持续10秒,每秒造成50%攻击伤害"},
|
6013:{uuid:6013,name:"火墙", sp_name:"firewall",path:"6013",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:4,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:10,count:1,def:0,apup:0,ap:50,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤一堵火墙,持续10秒,每秒造成50%攻击伤害"},
|
||||||
6014:{uuid:6014,name:"寒冰箭", sp_name:"arrow_blue",path:"6014",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:1,depb:20,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率冰冻敌人"},
|
6014:{uuid:6014,name:"寒冰箭", sp_name:"arrow_blue",path:"6014",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:1,depb:20,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率冰冻敌人"},
|
||||||
6015:{uuid:6015,name:"烈焰射击",sp_name:"arrow_yellow",path:"6015",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:3,depb:20,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率眩晕敌人"},
|
6015:{uuid:6015,name:"烈焰射击",sp_name:"arrow_yellow",path:"6015",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:3,depb:20,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率眩晕敌人"},
|
||||||
6016:{uuid:6016,name:"龙卷风", sp_name:"bwind",path:"6016",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:1,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"},
|
6016:{uuid:6016,name:"龙卷风", sp_name:"bwind",path:"6016",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:1,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"},
|
||||||
6017:{uuid:6017,name:"生命之泉",sp_name:"heath",path:"6017",TargetType:1,TargetGroup:2,act:"max",CdType:2,AnimType:0,endType:1,fname:"max_blue",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:5,count:1,def:0,apup:0,ap:100,mhp:0,hp:3,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"5秒持续为全体友方恢复施法者最大生命值15%的生命"},
|
6017:{uuid:6017,name:"生命之泉",sp_name:"heath",path:"6017",TargetType:1,TargetGroup:2,act:"max",CdType:2,AnimType:0,endType:1,fname:"max_blue",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:5,count:1,def:0,apup:0,ap:100,mhp:0,hp:3,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"5秒持续为全体友方恢复施法者最大生命值15%的生命"},
|
||||||
6018:{uuid:6018,name:"神圣护盾",sp_name:"shield",path:"6018",TargetType:1,TargetGroup:0,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:30,speed:300,sonsk:0,hero:0,info:"召唤圣盾保护自己,可以抵御3次攻击"},
|
6018:{uuid:6018,name:"神圣护盾",sp_name:"shield",path:"6018",TargetType:1,TargetGroup:0,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:30,speed:720,sonsk:0,hero:0,info:"召唤圣盾保护自己,可以抵御3次攻击"},
|
||||||
6019:{uuid:6019,name:"战争咆哮",sp_name:"apup",path:"6019",TargetType:1,TargetGroup:2,act:"max",CdType:2,AnimType:0,endType:1,fname:"max_red",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:1,count:1,def:0,apup:20,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"为全体友方增加施法者攻击力20%的攻击"},
|
6019:{uuid:6019,name:"战争咆哮",sp_name:"apup",path:"6019",TargetType:1,TargetGroup:2,act:"max",CdType:2,AnimType:0,endType:1,fname:"max_red",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:1,count:1,def:0,apup:20,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"为全体友方增加施法者攻击力20%的攻击"},
|
||||||
6021:{uuid:6021,name:"死亡射击",sp_name:"shoot2",path:"6021",TargetType:2,TargetGroup:3,act:"max",CdType:2,AnimType:4,endType:0,fname:"max_blue",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:1,count:1,def:0,apup:0,ap:600,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"攻击最后方的敌人,造成600%攻击的伤害"},
|
6021:{uuid:6021,name:"死亡射击",sp_name:"shoot2",path:"6021",TargetType:2,TargetGroup:3,act:"max",CdType:2,AnimType:4,endType:0,fname:"max_blue",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:1,count:1,def:0,apup:0,ap:600,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"攻击最后方的敌人,造成600%攻击的伤害"},
|
||||||
6022:{uuid:6022,name:"寒霜之矛",sp_name:"icez",path:"6022",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:1,depb:50,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:300,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"在最前方敌人位置,召唤冰刺攻击敌人,造成200%攻击的伤害,20%几率冰冻敌人"},
|
6022:{uuid:6022,name:"寒霜之矛",sp_name:"icez",path:"6022",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:1,depb:50,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:300,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤冰刺攻击敌人,造成200%攻击的伤害,20%几率冰冻敌人"},
|
||||||
6023:{uuid:6023,name:"冰墙", sp_name:"icet",path:"6023",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:1,derate:0,in:1,count:1,def:0,apup:0,ap:400,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"在最前方敌人位置,召唤冰墙攻击敌人,造成200%攻击的伤害,50%几率击退敌人"},
|
6023:{uuid:6023,name:"冰墙", sp_name:"icet",path:"6023",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:1,derate:0,in:1,count:1,def:0,apup:0,ap:400,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤冰墙攻击敌人,造成200%攻击的伤害,50%几率击退敌人"},
|
||||||
6024:{uuid:6024,name:"旋风斩", sp_name:"fwind",path:"6024",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:3,endType:1,fname:"max_red",flash:false,with:50,debuff:8,depb:50,debtime:1,derate:0,in:2,count:1,def:0,apup:0,ap:80,mhp:0,hp:0,cd:5,buff_cd:0.5,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"旋转武器对周围的敌人造成80%攻击,2秒内旋转4次"},
|
6024:{uuid:6024,name:"旋风斩", sp_name:"fwind",path:"6024",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:3,endType:1,fname:"max_red",flash:false,with:50,debuff:8,depb:50,debtime:1,derate:0,in:2,count:1,def:0,apup:0,ap:80,mhp:0,hp:0,cd:5,buff_cd:0.5,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"旋转武器对周围的敌人造成80%攻击,2秒内旋转4次"},
|
||||||
6025:{uuid:6025,name:"火焰漩涡",sp_name:"fireball",path:"6025",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:1,derate:0,in:3,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:500,sonsk:0,hero:0,info:"召唤一个能量球射向前方敌人,对遇到的第一个敌人造成500%攻击的伤害,并击退"},
|
6025:{uuid:6025,name:"火焰漩涡",sp_name:"fireball",path:"6025",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:1,derate:0,in:3,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤一个能量球射向前方敌人,对遇到的第一个敌人造成500%攻击的伤害,并击退"},
|
||||||
6026:{uuid:6026,name:"潮汐", sp_name:"watert",path:"6026",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:2,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:500,sonsk:0,hero:0,info:"在最前方敌人位置,召唤水柱攻击敌人,每秒造成100%攻击的伤害,50%几率击退敌人"},
|
6026:{uuid:6026,name:"潮汐", sp_name:"watert",path:"6026",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:2,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤水柱攻击敌人,每秒造成100%攻击的伤害,50%几率击退敌人"},
|
||||||
6027:{uuid:6027,name:"国王霸气",sp_name:"kingba",path:"6027",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:3,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:100,debtime:2,derate:0,in:3,count:1,def:0,apup:2,ap:400,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:500,sonsk:0,hero:0,info:"释放霸气攻击周围敌人,造成400%伤害,并100%几率击退敌人"},
|
6027:{uuid:6027,name:"国王霸气",sp_name:"kingba",path:"6027",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:3,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:100,debtime:2,derate:0,in:3,count:1,def:0,apup:2,ap:400,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"释放霸气攻击周围敌人,造成400%伤害,并100%几率击退敌人"},
|
||||||
6028:{uuid:6028,name:"自然庇佑",sp_name:"heath2",path:"6028",TargetType:1,TargetGroup:2,act:"max",CdType:2,AnimType:0,endType:1,fname:"max_blue",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:0,apup:0,ap:100,mhp:0,hp:10,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"为全体友方恢复施法者最大生命值10%的生命,和抵御1次攻击的护盾"},
|
6028:{uuid:6028,name:"自然庇佑",sp_name:"heath2",path:"6028",TargetType:1,TargetGroup:2,act:"max",CdType:2,AnimType:0,endType:1,fname:"max_blue",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:0,apup:0,ap:100,mhp:0,hp:10,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"为全体友方恢复施法者最大生命值10%的生命,和抵御1次攻击的护盾"},
|
||||||
6029:{uuid:6029,name:"陨石术", sp_name:"fireys",path:"6029",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:4,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:2,derate:0,in:3,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:500,sonsk:0,hero:0,info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"},
|
6029:{uuid:6029,name:"陨石术", sp_name:"fireys",path:"6029",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:4,endType:1,fname:"max",flash:false,with:50,debuff:8,depb:50,debtime:2,derate:0,in:3,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"},
|
||||||
6030:{uuid:6030,name:"闪电呼吸",sp_name:"dianquan",path:"6030",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:0.5,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"召唤闪电攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"},
|
6030:{uuid:6030,name:"闪电呼吸",sp_name:"dianquan",path:"6030",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:5,buff_cd:0.5,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤闪电攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"},
|
||||||
6031:{uuid:6031,name:"召唤仆从",sp_name:"zhaohuan",path:"6031",TargetType:1,TargetGroup:0,act:"max",CdType:2,AnimType:0,endType:1,fname:"max_blue",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:20,apup:0,ap:70,mhp:0,hp:70,cd:5,buff_cd:1,hited:0.3,shield:0,speed:120,sonsk:0,hero:5211,info:"召唤一个与施法者等级相同的骷髅战士为我方而战"},
|
6031:{uuid:6031,name:"召唤仆从",sp_name:"zhaohuan",path:"6031",TargetType:1,TargetGroup:0,act:"max",CdType:2,AnimType:0,endType:1,fname:"max_blue",flash:true,with:50,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:20,apup:0,ap:70,mhp:0,hp:70,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:5211,info:"召唤一个与施法者等级相同的骷髅战士为我方而战"},
|
||||||
6032:{uuid:6032,name:"自愈", sp_name:"heath_small",path:"6032",TargetType:1,TargetGroup:0,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:0,apup:0,ap:100,mhp:0,hp:5,cd:5,buff_cd:1,hited:0.3,shield:0,speed:120,sonsk:0,hero:0,info:"主动:自己回复自身5%最大生命值的生命"},
|
6032:{uuid:6032,name:"自愈", sp_name:"heath_small",path:"6032",TargetType:1,TargetGroup:0,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:0,apup:0,ap:100,mhp:0,hp:5,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"主动:自己回复自身5%最大生命值的生命"},
|
||||||
6033:{uuid:6033,name:"震地裂击",sp_name:"cuida",path:"6033",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:4,depb:100,debtime:1,derate:20,in:1,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:500,sonsk:6035,hero:0,info:"捶爆前方目标,造成300%攻击的伤害,震慑敌人,本局内全部敌方降低对方10%攻击力"},
|
6033:{uuid:6033,name:"震地裂击",sp_name:"cuida",path:"6033",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:4,depb:100,debtime:1,derate:20,in:1,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:6035,hero:0,info:"捶爆前方目标,造成300%攻击的伤害,震慑敌人,本局内全部敌方降低对方10%攻击力"},
|
||||||
6034:{uuid:6034,name:"风暴之矢",sp_name:"bingyu",path:"6034",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:4,depb:100,debtime:1,derate:20,in:1,count:1,def:0,apup:0,ap:80,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:300,sonsk:0,hero:0,info:"射出能量暴风箭攻击最前方范围敌人,每波造成80%攻击的伤害"}
|
6034:{uuid:6034,name:"风暴之矢",sp_name:"bingyu",path:"6034",TargetType:1,TargetGroup:3,act:"max",CdType:2,AnimType:0,endType:1,fname:"max",flash:false,with:50,debuff:4,depb:100,debtime:1,derate:20,in:1,count:1,def:0,apup:0,ap:80,mhp:0,hp:0,cd:5,buff_cd:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"射出能量暴风箭攻击最前方范围敌人,每波造成80%攻击的伤害"}
|
||||||
};
|
};
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
import { Talents } from "./TalentSet"
|
|
||||||
/**
|
/**
|
||||||
* kind :1:烈焰 2:寒冰 3:自然 4:暗影 5:神圣
|
* kind :1:烈焰 2:寒冰 3:自然 4:暗影 5:神圣
|
||||||
**/
|
**/
|
||||||
@@ -26,10 +25,19 @@ export enum HeroType {
|
|||||||
remote = 1,
|
remote = 1,
|
||||||
mage = 2,
|
mage = 2,
|
||||||
}
|
}
|
||||||
|
export enum HeroFac {
|
||||||
|
hero = 0,
|
||||||
|
enemy = 1,
|
||||||
|
}
|
||||||
export const HeroList = [5001,5002,5003,5004,5005,5006,5007,5008,5009,5010,5011]
|
export const HeroList = [5001,5002,5003,5004,5005,5006,5007,5008,5009,5010,5011]
|
||||||
export const MonList = [5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227]
|
export const MonList = [5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227]
|
||||||
export const HeroSet = {
|
export const HeroSet = {
|
||||||
StartPos:[-300,-350,-350]
|
Start_x:[-200,-260,-320],
|
||||||
|
Start_y:[70,0,-70]
|
||||||
|
}
|
||||||
|
export const MonSet = {
|
||||||
|
Start_x:[200,260,320],
|
||||||
|
Start_y:[70,0,-70]
|
||||||
}
|
}
|
||||||
export const HeroInfo = {
|
export const HeroInfo = {
|
||||||
5001:{uuid:5001,name:"神圣守护",path:"k2", quality:3,kind:1,type:0,hp:200,ap:10,dis:400,a_cd:1,speed:50,skills:[6005],tals:"说明"},
|
5001:{uuid:5001,name:"神圣守护",path:"k2", quality:3,kind:1,type:0,hp:200,ap:10,dis:400,a_cd:1,speed:50,skills:[6005],tals:"说明"},
|
||||||
|
|||||||
@@ -24,6 +24,9 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
|||||||
const shouldStop = enemiesStop;
|
const shouldStop = enemiesStop;
|
||||||
view.is_atking = shouldStop;
|
view.is_atking = shouldStop;
|
||||||
|
|
||||||
|
// 更新渲染层级
|
||||||
|
this.updateRenderOrder(e);
|
||||||
|
|
||||||
// 同步状态
|
// 同步状态
|
||||||
if (!shouldStop) {
|
if (!shouldStop) {
|
||||||
if(view.is_stop||view.is_dead) return //停止移动或者死亡不移动
|
if(view.is_stop||view.is_dead) return //停止移动或者死亡不移动
|
||||||
@@ -134,4 +137,29 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** 更新渲染层级 */
|
||||||
|
private updateRenderOrder(entity: ecs.Entity) {
|
||||||
|
const current = entity.get(HeroViewComp);
|
||||||
|
|
||||||
|
// 查找所有单位
|
||||||
|
const allUnits = ecs.query(ecs.allOf(HeroViewComp)).filter(e => {
|
||||||
|
const other = e.get(HeroViewComp);
|
||||||
|
return other.fac === current.fac; // 按阵营分组
|
||||||
|
});
|
||||||
|
|
||||||
|
// 按y坐标从大到小排序(y坐标越小显示在上层)
|
||||||
|
const sortedUnits = allUnits.sort((a, b) => {
|
||||||
|
const posA = a.get(HeroViewComp).node.position.y;
|
||||||
|
const posB = b.get(HeroViewComp).node.position.y;
|
||||||
|
return posB - posA; // 修改排序顺序
|
||||||
|
});
|
||||||
|
|
||||||
|
// 设置渲染顺序
|
||||||
|
|
||||||
|
// 根据y坐标设置层级,y坐标越小的显示在上层
|
||||||
|
const index = sortedUnits.findIndex(e => e === entity);
|
||||||
|
current.node.setSiblingIndex(index);
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,6 +89,8 @@ export class HeroViewComp extends CCComp {
|
|||||||
|
|
||||||
onLoad() {
|
onLoad() {
|
||||||
this.as = this.getComponent(HeroSpine);
|
this.as = this.getComponent(HeroSpine);
|
||||||
|
let anm = this.node.getChildByName("anm")
|
||||||
|
anm.setScale(anm.scale.x*0.7,anm.scale.y*0.7);
|
||||||
// 注册单个碰撞体的回调函数
|
// 注册单个碰撞体的回调函数
|
||||||
|
|
||||||
// let collider = this.getComponent(Collider2D);
|
// let collider = this.getComponent(Collider2D);
|
||||||
@@ -157,12 +159,8 @@ export class HeroViewComp extends CCComp {
|
|||||||
let hp_progress= this.hp/this.hp_max;
|
let hp_progress= this.hp/this.hp_max;
|
||||||
this.node.getChildByName("top").getChildByName("hp").getComponent(ProgressBar)!.progress = hp_progress;
|
this.node.getChildByName("top").getChildByName("hp").getComponent(ProgressBar)!.progress = hp_progress;
|
||||||
if(this.is_boss) return
|
if(this.is_boss) return
|
||||||
this.node.getChildByName("top").getChildByName("hp").active = true;
|
this.node.getChildByName("top").getChildByName("hp").active = (this.hp == this.hp_max) ? false : true;
|
||||||
// if(this.hp == this.hp_max){
|
|
||||||
// this.node.getChildByName("top").getChildByName("hp").active = false;
|
|
||||||
// } else{
|
|
||||||
// this.node.getChildByName("top").getChildByName("hp").active = true;
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
//移动
|
//移动
|
||||||
|
|
||||||
@@ -265,7 +263,7 @@ export class HeroViewComp extends CCComp {
|
|||||||
return this.node.position.y <= -900;
|
return this.node.position.y <= -900;
|
||||||
}
|
}
|
||||||
to_alive(){
|
to_alive(){
|
||||||
let pos =v3(HeroSet.StartPos[this.type],this.node.position.y,this.node.position.z)
|
let pos =v3(HeroSet.Start_x[this.type],HeroSet.Start_y[this.type],this.node.position.z)
|
||||||
this.node.setPosition(pos)
|
this.node.setPosition(pos)
|
||||||
this.revive()
|
this.revive()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -78,29 +78,18 @@ export class Monster extends ecs.Entity {
|
|||||||
hv.hero_name= hero.name;
|
hv.hero_name= hero.name;
|
||||||
hv.speed =hv.ospeed = hero.speed;
|
hv.speed =hv.ospeed = hero.speed;
|
||||||
hv.dis = hero.dis;
|
hv.dis = hero.dis;
|
||||||
hv.pw = hero.pw;
|
hv.hp= hv.hp_max =hero.hp;
|
||||||
hv.pwm= hero.pwm;
|
hv.ap = hero.ap;
|
||||||
hv.pws= hero.pws
|
|
||||||
hv.apw=hero.apw;
|
|
||||||
hv.uapw=hero.uapw;
|
|
||||||
hv.cpw=hero.cpw;
|
|
||||||
hv.dpw=hero.dpw;
|
|
||||||
hv.dopw=hero.dopw;
|
|
||||||
hv.hp= hv.hp_max =hero.hp*(1+(lv-1)*0.2);
|
|
||||||
hv.ap = hero.ap*(1+(lv-1)*0.2);
|
|
||||||
hv.def= hero.def*(1+(lv-1)*0.2);
|
|
||||||
hv.cd = hero.a_cd
|
hv.cd = hero.a_cd
|
||||||
hv.crit = hero.crit*(1+(lv-1)*0.2); //暴击率
|
hv.atk_skill=hero.skills[0]
|
||||||
hv.crit_add = hero.crit_add*(1+(lv-1)*0.2);//暴击伤害加成
|
|
||||||
hv.dodge = hero.dodge*(1+(lv-1)*0.2); //闪避率
|
|
||||||
|
|
||||||
this.add(hv);
|
this.add(hv);
|
||||||
// 初始化多个技能组件
|
|
||||||
const skillsComp = this.get(HeroSkillsComp);
|
// // 初始化多个技能组件
|
||||||
// 正确初始化已有技能
|
// const skillsComp = this.get(HeroSkillsComp);
|
||||||
hero.skills.forEach(skillId => {
|
// // 正确初始化已有技能
|
||||||
this.addSkill(skillId); // 使用addSkill方法确保初始化
|
// hero.skills.forEach(skillId => {
|
||||||
});
|
// this.addSkill(skillId); // 使用addSkill方法确保初始化
|
||||||
|
// });
|
||||||
|
|
||||||
// 初始化移动参数
|
// 初始化移动参数
|
||||||
const move = this.get(BattleMoveComp);
|
const move = this.get(BattleMoveComp);
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { _decorator, v3, Vec3 } from "cc";
|
|||||||
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
||||||
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
|
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
|
||||||
import { BoxSet } from "../common/config/BoxSet";
|
import { BoxSet } from "../common/config/BoxSet";
|
||||||
import { HeroList, HeroSet } from "../common/config/heroSet";
|
import { HeroInfo, HeroList, HeroSet } from "../common/config/heroSet";
|
||||||
import { Hero } from "../hero/Hero";
|
import { Hero } from "../hero/Hero";
|
||||||
import { smc } from "../common/SingletonModuleComp";
|
import { smc } from "../common/SingletonModuleComp";
|
||||||
import { Timer } from "db://oops-framework/core/common/timer/Timer";
|
import { Timer } from "db://oops-framework/core/common/timer/Timer";
|
||||||
@@ -25,6 +25,9 @@ export class MissionHeroCompComp extends CCComp {
|
|||||||
protected update(dt: number): void {
|
protected update(dt: number): void {
|
||||||
if(smc.mission.status != 1) return
|
if(smc.mission.status != 1) return
|
||||||
|
|
||||||
|
}
|
||||||
|
init(){
|
||||||
|
|
||||||
}
|
}
|
||||||
test_call(){
|
test_call(){
|
||||||
this.addHero(5010)
|
this.addHero(5010)
|
||||||
@@ -41,7 +44,8 @@ export class MissionHeroCompComp extends CCComp {
|
|||||||
private addHero(uuid:number=1001,i:number=0) {
|
private addHero(uuid:number=1001,i:number=0) {
|
||||||
let hero = ecs.getEntity<Hero>(Hero);
|
let hero = ecs.getEntity<Hero>(Hero);
|
||||||
let scale = 1
|
let scale = 1
|
||||||
let pos:Vec3 = v3(HeroSet.StartPos[1]-i*10,BoxSet.GAME_LINE);
|
let y=RandomManager.instance.getRandomInt(0,HeroSet.Start_y.length,1)
|
||||||
|
let pos:Vec3 = v3(HeroSet.Start_x[HeroInfo[uuid].type],HeroSet.Start_y[y]);
|
||||||
hero.load(pos,scale,uuid);
|
hero.load(pos,scale,uuid);
|
||||||
}
|
}
|
||||||
/** 视图对象通过 ecs.Entity.remove(ModuleViewComp) 删除组件是触发组件处理自定义释放逻辑 */
|
/** 视图对象通过 ecs.Entity.remove(ModuleViewComp) 删除组件是触发组件处理自定义释放逻辑 */
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ec
|
|||||||
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
|
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
|
||||||
import { Monster } from "../hero/Mon";
|
import { Monster } from "../hero/Mon";
|
||||||
import { BoxSet } from "../common/config/BoxSet";
|
import { BoxSet } from "../common/config/BoxSet";
|
||||||
import { HeroSet } from "../common/config/heroSet";
|
import { HeroSet, MonSet } from "../common/config/heroSet";
|
||||||
import { Missions } from "../common/config/MissionSet";
|
import { Missions } from "../common/config/MissionSet";
|
||||||
import { RandomManager } from "db://oops-framework/core/common/random/RandomManager";
|
import { RandomManager } from "db://oops-framework/core/common/random/RandomManager";
|
||||||
import { Timer } from "db://oops-framework/core/common/timer/Timer";
|
import { Timer } from "db://oops-framework/core/common/timer/Timer";
|
||||||
@@ -72,7 +72,9 @@ export class MissionMonCompComp extends CCComp {
|
|||||||
private addMonster(uuid:number=1001,i:number=0,is_boss:boolean=false) {
|
private addMonster(uuid:number=1001,i:number=0,is_boss:boolean=false) {
|
||||||
let mon = ecs.getEntity<Monster>(Monster);
|
let mon = ecs.getEntity<Monster>(Monster);
|
||||||
let scale = -1
|
let scale = -1
|
||||||
let pos:Vec3 = v3(-1*HeroSet.StartPos[1]+i*10,BoxSet.GAME_LINE);
|
let x=RandomManager.instance.getRandomInt(0,MonSet.Start_x.length,1)
|
||||||
|
let y=RandomManager.instance.getRandomInt(0,MonSet.Start_y.length,1)
|
||||||
|
let pos:Vec3 = v3(MonSet.Start_x[2],MonSet.Start_y[y]);
|
||||||
mon.load(pos,scale,uuid,is_boss);
|
mon.load(pos,scale,uuid,is_boss);
|
||||||
}
|
}
|
||||||
/** 视图对象通过 ecs.Entity.remove(ModuleViewComp) 删除组件是触发组件处理自定义释放逻辑 */
|
/** 视图对象通过 ecs.Entity.remove(ModuleViewComp) 删除组件是触发组件处理自定义释放逻辑 */
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import { GameEvent } from "../common/config/GameEvent";
|
|||||||
import { Skill } from "../skills/Skill";
|
import { Skill } from "../skills/Skill";
|
||||||
import { SkillCom } from "../skills/SkillCom";
|
import { SkillCom } from "../skills/SkillCom";
|
||||||
import { AnimType } from "../common/config/SkillSet";
|
import { AnimType } from "../common/config/SkillSet";
|
||||||
|
import { BoxSet } from "../common/config/BoxSet";
|
||||||
|
|
||||||
|
|
||||||
/** 技能系统 */
|
/** 技能系统 */
|
||||||
@@ -47,8 +48,8 @@ export class HeroSkillSystem extends ecs.ComblockSystem implements ecs.ISystemUp
|
|||||||
const targets = this.selectEnemyTargets(caster, config);
|
const targets = this.selectEnemyTargets(caster, config);
|
||||||
if (targets.length === 0) return;
|
if (targets.length === 0) return;
|
||||||
skillEntity.load(
|
skillEntity.load(
|
||||||
new Vec3(view.node.position.x, view.node.position.y+view.node.getComponent(UITransform).contentSize.height/2, 0), // 起始位置
|
new Vec3(view.node.position.x, view.node.position.y+BoxSet.ATK_Y, 0), // 起始位置
|
||||||
view.box_group, // 阵营
|
view.fac, // 阵营
|
||||||
view.node.parent, // 父节点
|
view.node.parent, // 父节点
|
||||||
config.uuid, // 技能ID
|
config.uuid, // 技能ID
|
||||||
new Vec3(targets[0]?.get(HeroViewComp).node.position.x, targets[0]?.get(HeroViewComp).node.position.y, 0), // 目标位置
|
new Vec3(targets[0]?.get(HeroViewComp).node.position.x, targets[0]?.get(HeroViewComp).node.position.y, 0), // 目标位置
|
||||||
|
|||||||
@@ -55,8 +55,8 @@ export class SkillSystem extends ecs.ComblockSystem implements ecs.ISystemUpdate
|
|||||||
const skillPos = skill.node.position;
|
const skillPos = skill.node.position;
|
||||||
// 根据技能配置获取判定范围
|
// 根据技能配置获取判定范围
|
||||||
const config = SkillSet[skill.s_uuid];
|
const config = SkillSet[skill.s_uuid];
|
||||||
const rangeX = config?.rangeX || 20; // 默认值为10
|
const rangeX = config?.rangeX || 30; // 默认值为10
|
||||||
const rangeY = config?.rangeY || 30;
|
const rangeY = config?.rangeY || 40;
|
||||||
const distanceX = Math.abs(targetPos.x - skillPos.x);
|
const distanceX = Math.abs(targetPos.x - skillPos.x);
|
||||||
const distanceY = Math.abs(targetPos.y+40 - skillPos.y);
|
const distanceY = Math.abs(targetPos.y+40 - skillPos.y);
|
||||||
const isInRange = distanceX < rangeX && distanceY < rangeY;
|
const isInRange = distanceX < rangeX && distanceY < rangeY;
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ export class Skill extends ecs.Entity {
|
|||||||
skillComp.caster = caster;
|
skillComp.caster = caster;
|
||||||
skillComp.prefabName = config.sp_name;
|
skillComp.prefabName = config.sp_name;
|
||||||
skillComp.group = group;
|
skillComp.group = group;
|
||||||
|
skillComp.fac = group;
|
||||||
if(group==BoxSet.HERO){
|
if(group==BoxSet.HERO){
|
||||||
skillComp.fac=0;
|
skillComp.fac=0;
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
@@ -4,9 +4,10 @@ import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/modu
|
|||||||
import { smc } from "../common/SingletonModuleComp";
|
import { smc } from "../common/SingletonModuleComp";
|
||||||
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
|
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
|
||||||
import { GameEvent } from "../common/config/GameEvent";
|
import { GameEvent } from "../common/config/GameEvent";
|
||||||
import { AnimType, endType } from "../common/config/SkillSet";
|
import { AnimType, endType, SkillSet } from "../common/config/SkillSet";
|
||||||
import { EndAnmCom } from './EndAnmCom';
|
import { EndAnmCom } from './EndAnmCom';
|
||||||
import { BoxSet } from "../common/config/BoxSet";
|
import { BoxSet } from "../common/config/BoxSet";
|
||||||
|
import { HeroFac, HeroSet } from "../common/config/heroSet";
|
||||||
|
|
||||||
|
|
||||||
const { ccclass, property } = _decorator;
|
const { ccclass, property } = _decorator;
|
||||||
@@ -38,6 +39,9 @@ export class SkillCom extends CCComp {
|
|||||||
rigid:RigidBody2D=null!; // 动画名称
|
rigid:RigidBody2D=null!; // 动画名称
|
||||||
target:any=null;
|
target:any=null;
|
||||||
caster:any=null;
|
caster:any=null;
|
||||||
|
distance_x:number=0;
|
||||||
|
distance_y:number=0;
|
||||||
|
private moveDirection: Vec3 | null = null; // 添加一个属性来存储移动方向
|
||||||
|
|
||||||
protected onLoad(): void {
|
protected onLoad(): void {
|
||||||
|
|
||||||
@@ -60,6 +64,44 @@ export class SkillCom extends CCComp {
|
|||||||
// this.rigid.wakeUp();
|
// this.rigid.wakeUp();
|
||||||
// }
|
// }
|
||||||
// 根据动画类型开始相应的运动
|
// 根据动画类型开始相应的运动
|
||||||
|
let dir_x = this.target.node.position.x > this.node.position.x ? 1 : -1
|
||||||
|
this.node.scale = v3(dir_x,1,1)
|
||||||
|
// 根据目标位置设置节点朝向
|
||||||
|
if (this.target && this.target.node) {
|
||||||
|
// 计算朝向
|
||||||
|
let direction = this.target.node.position.x > this.node.position.x ? 1 : -1;
|
||||||
|
// 设置节点缩放来改变朝向
|
||||||
|
this.node.scale = v3(direction * Math.abs(this.scale), this.scale, 1);
|
||||||
|
}
|
||||||
|
let dir_y = (this.target.node.position.y+BoxSet.ATK_Y) > this.node.position.y ? 1 : -1
|
||||||
|
if(this.target.node.position.y+BoxSet.ATK_Y==this.node.position.y){
|
||||||
|
dir_y=0
|
||||||
|
}
|
||||||
|
// 计算这一帧的移动距离
|
||||||
|
this.distance_x = SkillSet[this.s_uuid].speed*dir_x;
|
||||||
|
this.distance_y = this.distance_x*Math.abs(this.target.node.position.y-this.node.position.y)/Math.abs(this.target.node.position.x-this.node.position.x)*dir_y;
|
||||||
|
this.startMovement();
|
||||||
|
|
||||||
|
// 计算目标角度
|
||||||
|
if (this.target && this.target.node) {
|
||||||
|
const targetPos = this.target.node.position;
|
||||||
|
const currentPos = this.node.position;
|
||||||
|
|
||||||
|
// 计算角度(弧度)
|
||||||
|
const dx = targetPos.x - currentPos.x;
|
||||||
|
const dy = (targetPos.y + BoxSet.ATK_Y) - currentPos.y;
|
||||||
|
const angle = Math.atan2(dy, dx);
|
||||||
|
|
||||||
|
// 将弧度转换为角度并设置节点旋转
|
||||||
|
this.angle = angle * 180 / Math.PI;
|
||||||
|
this.node.angle = this.angle; // 移除负号,修正角度方向
|
||||||
|
}
|
||||||
|
|
||||||
|
// 计算速度分量
|
||||||
|
const radians = this.angle * Math.PI / 180; // 移除负号,使用正确的角度
|
||||||
|
this.distance_x = this.speed * Math.cos(radians);
|
||||||
|
this.distance_y = this.speed * Math.sin(radians);
|
||||||
|
|
||||||
this.startMovement();
|
this.startMovement();
|
||||||
}
|
}
|
||||||
// onBeginContact (seCol: Collider2D, oCol: Collider2D) {
|
// onBeginContact (seCol: Collider2D, oCol: Collider2D) {
|
||||||
@@ -70,9 +112,6 @@ export class SkillCom extends CCComp {
|
|||||||
|
|
||||||
private startMovement() {
|
private startMovement() {
|
||||||
switch(this.animType) {
|
switch(this.animType) {
|
||||||
case AnimType.linear:
|
|
||||||
this.startLinearMove();
|
|
||||||
break;
|
|
||||||
case AnimType.parabolic:
|
case AnimType.parabolic:
|
||||||
this.startBezierMove();
|
this.startBezierMove();
|
||||||
break;
|
break;
|
||||||
@@ -88,19 +127,19 @@ export class SkillCom extends CCComp {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private startLinearMove() {
|
|
||||||
if(this.group==BoxSet.HERO){
|
private startLinearMove(dt: number) {
|
||||||
this.targetPos.x=720
|
if (!this.speed || this.is_destroy) return;
|
||||||
}else{
|
|
||||||
this.targetPos.x=-720
|
// 使用角度方向移动
|
||||||
|
const newX = this.node.position.x + this.distance_x * dt;
|
||||||
|
const newY = this.node.position.y + this.distance_y * dt;
|
||||||
|
this.node.setPosition(newX, newY, this.node.position.z);
|
||||||
|
|
||||||
|
// 检查是否超出边界
|
||||||
|
if (newX < -400 || newX > 400) {
|
||||||
|
this.is_destroy = true;
|
||||||
}
|
}
|
||||||
const duration = Vec3.distance(this.startPos, this.targetPos) / this.speed;
|
|
||||||
tween(this.node)
|
|
||||||
.to(duration, { position: this.targetPos })
|
|
||||||
.call(() => {
|
|
||||||
this.is_destroy = true;
|
|
||||||
})
|
|
||||||
.start();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private startBezierMove() {
|
private startBezierMove() {
|
||||||
@@ -191,6 +230,8 @@ export class SkillCom extends CCComp {
|
|||||||
update(deltaTime: number) {
|
update(deltaTime: number) {
|
||||||
if(smc.mission.pause) return;
|
if(smc.mission.pause) return;
|
||||||
this.toDestroy();
|
this.toDestroy();
|
||||||
|
this.startLinearMove(deltaTime);
|
||||||
|
|
||||||
}
|
}
|
||||||
toDestroy() {
|
toDestroy() {
|
||||||
if(this.is_destroy){
|
if(this.is_destroy){
|
||||||
@@ -202,7 +243,7 @@ export class SkillCom extends CCComp {
|
|||||||
}
|
}
|
||||||
/** 视图对象通过 ecs.Entity.remove(ModuleViewComp) 删除组件是触发组件处理自定义释放逻辑 */
|
/** 视图对象通过 ecs.Entity.remove(ModuleViewComp) 删除组件是触发组件处理自定义释放逻辑 */
|
||||||
reset() {
|
reset() {
|
||||||
this.is_destroy=false
|
this.is_destroy = false;
|
||||||
this.node.destroy();
|
this.node.destroy();
|
||||||
this.animType = 0;
|
this.animType = 0;
|
||||||
this.endType = 0;
|
this.endType = 0;
|
||||||
@@ -210,6 +251,7 @@ export class SkillCom extends CCComp {
|
|||||||
this.inTime = 0;
|
this.inTime = 0;
|
||||||
this.startPos.set();
|
this.startPos.set();
|
||||||
this.targetPos.set();
|
this.targetPos.set();
|
||||||
|
this.moveDirection = null; // 重置移动方向
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||