角色动画 确定

This commit is contained in:
2024-08-26 07:33:26 +08:00
parent 68d7077e56
commit 4f96558d36
111 changed files with 54661 additions and 1391 deletions

View File

@@ -10,7 +10,7 @@
"hp": 24,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -30,7 +30,7 @@
"hp": 24,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -50,7 +50,7 @@
"hp": 24,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -70,7 +70,7 @@
"hp": 24,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -88,7 +88,7 @@
"hp": 24,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -106,7 +106,7 @@
"hp": 24,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -124,7 +124,7 @@
"hp": 36,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -144,7 +144,7 @@
"hp": 36,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -164,7 +164,7 @@
"hp": 36,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -182,7 +182,7 @@
"hp": 36,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -200,7 +200,7 @@
"hp": 36,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -218,7 +218,7 @@
"hp": 54,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -238,7 +238,7 @@
"hp": 54,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -258,7 +258,7 @@
"hp": 54,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -276,7 +276,7 @@
"hp": 54,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -294,7 +294,7 @@
"hp": 81,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -314,7 +314,7 @@
"hp": 81,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -334,7 +334,7 @@
"hp": 81,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -352,7 +352,7 @@
"hp": 81,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -370,7 +370,7 @@
"hp": 48,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -390,7 +390,7 @@
"hp": 48,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -410,7 +410,7 @@
"hp": 48,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -429,7 +429,7 @@
"hp": 48,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -447,7 +447,7 @@
"hp": 48,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -465,7 +465,7 @@
"hp": 72,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -485,7 +485,7 @@
"hp": 72,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -505,7 +505,7 @@
"hp": 72,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -523,7 +523,7 @@
"hp": 72,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -541,7 +541,7 @@
"hp": 108,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -561,7 +561,7 @@
"hp": 108,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -581,7 +581,7 @@
"hp": 108,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -599,7 +599,7 @@
"hp": 108,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -617,7 +617,7 @@
"hp": 108,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -635,7 +635,7 @@
"hp": 162,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -655,7 +655,7 @@
"hp": 162,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -675,7 +675,7 @@
"hp": 162,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -693,7 +693,7 @@
"hp": 162,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -711,7 +711,7 @@
"hp": 18,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -731,7 +731,7 @@
"hp": 18,
"atk_cd": 2,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -751,7 +751,7 @@
"hp": 18,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -770,7 +770,7 @@
"hp": 18,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -788,7 +788,7 @@
"hp": 27,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -808,7 +808,7 @@
"hp": 27,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -827,7 +827,7 @@
"hp": 27,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -844,7 +844,7 @@
"hp": 27,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -861,7 +861,7 @@
"hp": 27,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -879,7 +879,7 @@
"hp": 45,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -899,7 +899,7 @@
"hp": 45,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -918,7 +918,7 @@
"hp": 45,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -935,7 +935,7 @@
"hp": 45,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -953,7 +953,7 @@
"hp": 66,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -973,7 +973,7 @@
"hp": 66,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -992,7 +992,7 @@
"hp": 66,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -1009,7 +1009,7 @@
"hp": 66,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -1026,7 +1026,7 @@
"hp": 180,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -1043,7 +1043,7 @@
"hp": 180,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -1060,7 +1060,7 @@
"hp": 180,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,
@@ -1077,7 +1077,7 @@
"hp": 180,
"atk_cd": 1,
"power": 50,
"speed": 60,
"speed": 45,
"skill": "base",
"max_skill": "base",
"skill_uuid": 9001,

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "8054faab-8cc2-4d00-8109-d82596b281d1",
"files": [],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "6477a096-5537-4062-92cb-7fb72d6f77ba",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "92581e9d-4c0a-4a59-b5af-5f7b2a16f923",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "7712a72a-03a8-4fc0-9c53-4c76df602744",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "7712a72a-03a8-4fc0-9c53-4c76df602744@6c48a",
"displayName": "Characters",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "7712a72a-03a8-4fc0-9c53-4c76df602744",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "7712a72a-03a8-4fc0-9c53-4c76df602744@6c48a"
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "40460a8a-445d-4e88-ac59-243ee406cf15",
"files": [],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "c4d59e69-46a6-4e0e-8263-be2a62d8457f",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "a27c2b34-c451-4a1d-a573-7447b7730c53",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "a12bb425-f5d2-4945-a8f8-d82ba865142a",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "a12bb425-f5d2-4945-a8f8-d82ba865142a@6c48a",
"displayName": "Characters",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "a12bb425-f5d2-4945-a8f8-d82ba865142a",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "a12bb425-f5d2-4945-a8f8-d82ba865142a@6c48a"
}
}

View File

@@ -1877,7 +1877,7 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"width": 20,
"height": 100
},
"_anchorPoint": {
@@ -1906,7 +1906,7 @@
"enabledContactListener": true,
"bullet": true,
"awakeOnLoad": true,
"_group": 1,
"_group": 2,
"_type": 1,
"_allowSleep": false,
"_gravityScale": 1,
@@ -1937,8 +1937,8 @@
"__prefab": {
"__id__": 85
},
"tag": 0,
"_group": 1,
"tag": 4,
"_group": 2,
"_density": 1,
"_sensor": false,
"_friction": 0.2,
@@ -1950,7 +1950,7 @@
},
"_size": {
"__type__": "cc.Size",
"width": 160,
"width": 120,
"height": 80
},
"_id": ""

View File

@@ -1,13 +1,6 @@
skeleton.png
size: 86,55
format: RGBA8888
filter: Linear,Linear
repeat: none
size:86,55
filter:Linear,Linear
pma:true
bb
rotate: false
xy: 2, 2
size: 82, 51
orig: 82, 51
offset: 0, 0
index: -1
bounds:2,2,82,51

View File

@@ -1,7 +1,7 @@
{
"skeleton": {
"hash": "c3y/VNkNaxtG7u8CpZHPWePN2T8",
"spine": "3.8.99",
"hash": "sMfmFw/FfW4",
"spine": "4.2.35",
"x": -0.82,
"y": 24.4,
"width": 15.52,
@@ -45,6 +45,24 @@
}
}
},
"atk2": {
"bones": {
"bone": {
"translate": [
{},
{ "time": 0.2, "x": -8 },
{ "time": 0.3333, "x": 20 },
{ "time": 0.6 }
],
"scale": [
{},
{ "time": 0.2, "x": 0.87 },
{ "time": 0.3333, "x": 1.085 },
{ "time": 0.6 }
]
}
}
},
"magic": {
"bones": {
"bone": {

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "c08d7d70-d844-4614-9c48-abc6eaadd31a",
"files": [],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "a97e4db2-338f-44de-aba4-57259f7dfcbd",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "11676a4c-7eaa-477d-8010-f244105862a4",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "345420ed-1ab8-4995-ac52-f4a91c536510",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "345420ed-1ab8-4995-ac52-f4a91c536510@6c48a",
"displayName": "Characters",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "345420ed-1ab8-4995-ac52-f4a91c536510",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "345420ed-1ab8-4995-ac52-f4a91c536510@6c48a"
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "c080edd9-e1e3-4258-bfd5-f69cd74b0bac",
"files": [],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "e4474fce-6b10-47a2-9e54-489a84e17f07",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "15fa8c56-6ed0-4690-8162-cfdd1d08dd61",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "123a2f75-2ed4-45a6-ac63-8722d4c81f18",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "123a2f75-2ed4-45a6-ac63-8722d4c81f18@6c48a",
"displayName": "Characters",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "123a2f75-2ed4-45a6-ac63-8722d4c81f18",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "123a2f75-2ed4-45a6-ac63-8722d4c81f18@6c48a"
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "3c138dc5-d9bc-4269-8a16-e95c0afa1f8d",
"files": [],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "d2e7b0e3-4ab8-4c2c-b9f4-11922a5c5daa",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "4b92c44e-ab8d-4791-a2ea-3696abde09bb",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "ebfd750e-933e-4eb2-ac88-d7ff1e0b3fed",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ebfd750e-933e-4eb2-ac88-d7ff1e0b3fed@6c48a",
"displayName": "All Characters",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "ebfd750e-933e-4eb2-ac88-d7ff1e0b3fed",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "ebfd750e-933e-4eb2-ac88-d7ff1e0b3fed@6c48a"
}
}

View File

@@ -25,44 +25,44 @@
"__id__": 8
},
{
"__id__": 27
"__id__": 16
},
{
"__id__": 41
"__id__": 30
},
{
"__id__": 55
"__id__": 44
},
{
"__id__": 63
"__id__": 52
},
{
"__id__": 75
"__id__": 64
}
],
"_active": true,
"_components": [
{
"__id__": 79
"__id__": 68
},
{
"__id__": 81
"__id__": 70
},
{
"__id__": 83
"__id__": 72
},
{
"__id__": 85
"__id__": 74
},
{
"__id__": 87
"__id__": 76
},
{
"__id__": 89
"__id__": 78
}
],
"_prefab": {
"__id__": 91
"__id__": 80
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -79,8 +79,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.7,
"y": 0.7,
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
@@ -102,7 +102,7 @@
"__id__": 1
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 3
@@ -237,117 +237,12 @@
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 9
}
],
"_active": true,
"_components": [
{
"__id__": 19
},
{
"__id__": 21
},
{
"__id__": 24
}
],
"_prefab": {
"__id__": 26
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "TNode",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 8
},
"_children": [
{
"__id__": 10
}
],
"_active": true,
"_components": [
{
"__id__": 16
}
],
"_prefab": {
"__id__": 18
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -0.0000010490732620382914,
"y": 24,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 2.1855693419110223e-8,
"w": 0.9999999999999996
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1.0139000415802002,
"y": 1.013900041580204,
"z": 1
},
"_mobility": 0,
"_layer": 1,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0.000002504477982493727
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "bb",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 9
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 9
},
{
"__id__": 11
},
@@ -360,8 +255,8 @@
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 10.164,
"y": -20,
"x": 0,
"y": -10,
"z": 0
},
"_lrot": {
@@ -373,8 +268,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"x": 0.4,
"y": 0.4,
"z": 1
},
"_mobility": 0,
@@ -387,133 +282,6 @@
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 10
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"_contentSize": {
"__type__": "cc.Size",
"width": 106,
"height": 118
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "8as92TVv5OXpvgEWV2R2ve"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 10
},
"_enabled": true,
"__prefab": {
"__id__": 14
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "7b95dfa5-c844-44d4-8d63-302f57da2ba2@a298b",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "822hhgFX9DkbRpfws2oeo1"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "8aHDqfkctIprfF4PWZphqH",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 9
},
"_enabled": true,
"__prefab": {
"__id__": 17
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "8fFWkeDr5AaYKs8TtHfljd"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "5f3pVfF0FPz6BzPApw1y12",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
@@ -524,17 +292,17 @@
},
"_enabled": true,
"__prefab": {
"__id__": 20
"__id__": 10
},
"_contentSize": {
"__type__": "cc.Size",
"width": 15.520000457763672,
"height": 9.600000381469727
"width": 788,
"height": 504
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
"x": 0.5286040717575151,
"y": 0.11595237822759719
},
"_id": ""
},
@@ -552,7 +320,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 22
"__id__": 12
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -565,20 +333,16 @@
"a": 255
},
"_skeletonData": {
"__uuid__": "a80809a8-64bf-4c66-b49e-7aa837d821dd",
"__uuid__": "92581e9d-4c0a-4a59-b5af-5f7b2a16f923",
"__expectedType__": "sp.SkeletonData"
},
"defaultSkin": "default",
"defaultAnimation": "move",
"_premultipliedAlpha": false,
"defaultSkin": "Character07",
"defaultAnimation": "Idle",
"_premultipliedAlpha": true,
"_timeScale": 1,
"_preCacheMode": 1,
"_cacheMode": 1,
"_sockets": [
{
"__id__": 23
}
],
"_sockets": [],
"_useTint": false,
"_debugMesh": false,
"_debugBones": false,
@@ -591,13 +355,6 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "d6Qb8NhhhN1ascGn7UPZok"
},
{
"__type__": "sp.Skeleton.SpineSocket",
"path": "root/bone",
"target": {
"__id__": 9
}
},
{
"__type__": "72385Js7gdNOL4w7CpKU1nE",
"_name": "",
@@ -608,13 +365,13 @@
},
"_enabled": true,
"__prefab": {
"__id__": 25
"__id__": 14
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "8dYd7zod5Hd4ZPojfbeXIi"
"fileId": "8cU8ZmTBNOT6wHEWkP9rgf"
},
{
"__type__": "cc.PrefabInfo",
@@ -639,23 +396,23 @@
},
"_children": [
{
"__id__": 28
"__id__": 17
}
],
"_active": true,
"_components": [
{
"__id__": 34
"__id__": 23
},
{
"__id__": 36
"__id__": 25
},
{
"__id__": 38
"__id__": 27
}
],
"_prefab": {
"__id__": 40
"__id__": 29
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -692,20 +449,20 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 27
"__id__": 16
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 29
"__id__": 18
},
{
"__id__": 31
"__id__": 20
}
],
"_prefab": {
"__id__": 33
"__id__": 22
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -742,11 +499,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 28
"__id__": 17
},
"_enabled": true,
"__prefab": {
"__id__": 30
"__id__": 19
},
"_contentSize": {
"__type__": "cc.Size",
@@ -770,11 +527,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 28
"__id__": 17
},
"_enabled": true,
"__prefab": {
"__id__": 32
"__id__": 21
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -828,11 +585,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 27
"__id__": 16
},
"_enabled": true,
"__prefab": {
"__id__": 35
"__id__": 24
},
"_contentSize": {
"__type__": "cc.Size",
@@ -856,11 +613,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 27
"__id__": 16
},
"_enabled": true,
"__prefab": {
"__id__": 37
"__id__": 26
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -901,14 +658,14 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 27
"__id__": 16
},
"_enabled": true,
"__prefab": {
"__id__": 39
"__id__": 28
},
"_barSprite": {
"__id__": 31
"__id__": 20
},
"_mode": 0,
"_totalLength": 40,
@@ -943,23 +700,23 @@
},
"_children": [
{
"__id__": 42
"__id__": 31
}
],
"_active": true,
"_components": [
{
"__id__": 48
"__id__": 37
},
{
"__id__": 50
"__id__": 39
},
{
"__id__": 52
"__id__": 41
}
],
"_prefab": {
"__id__": 54
"__id__": 43
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -996,20 +753,20 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 41
"__id__": 30
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 43
"__id__": 32
},
{
"__id__": 45
"__id__": 34
}
],
"_prefab": {
"__id__": 47
"__id__": 36
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -1046,11 +803,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 42
"__id__": 31
},
"_enabled": true,
"__prefab": {
"__id__": 44
"__id__": 33
},
"_contentSize": {
"__type__": "cc.Size",
@@ -1074,11 +831,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 42
"__id__": 31
},
"_enabled": true,
"__prefab": {
"__id__": 46
"__id__": 35
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -1132,11 +889,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 41
"__id__": 30
},
"_enabled": true,
"__prefab": {
"__id__": 49
"__id__": 38
},
"_contentSize": {
"__type__": "cc.Size",
@@ -1160,11 +917,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 41
"__id__": 30
},
"_enabled": true,
"__prefab": {
"__id__": 51
"__id__": 40
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -1205,14 +962,14 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 41
"__id__": 30
},
"_enabled": true,
"__prefab": {
"__id__": 53
"__id__": 42
},
"_barSprite": {
"__id__": 45
"__id__": 34
},
"_mode": 0,
"_totalLength": 40,
@@ -1249,17 +1006,17 @@
"_active": false,
"_components": [
{
"__id__": 56
"__id__": 45
},
{
"__id__": 58
"__id__": 47
},
{
"__id__": 60
"__id__": 49
}
],
"_prefab": {
"__id__": 62
"__id__": 51
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -1296,11 +1053,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 55
"__id__": 44
},
"_enabled": true,
"__prefab": {
"__id__": 57
"__id__": 46
},
"_contentSize": {
"__type__": "cc.Size",
@@ -1324,11 +1081,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 55
"__id__": 44
},
"_enabled": true,
"__prefab": {
"__id__": 59
"__id__": 48
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -1392,11 +1149,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 55
"__id__": 44
},
"_enabled": true,
"__prefab": {
"__id__": 61
"__id__": 50
},
"_id": ""
},
@@ -1427,20 +1184,20 @@
},
"_children": [
{
"__id__": 64
"__id__": 53
}
],
"_active": false,
"_components": [
{
"__id__": 70
"__id__": 59
},
{
"__id__": 72
"__id__": 61
}
],
"_prefab": {
"__id__": 74
"__id__": 63
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -1477,20 +1234,20 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 63
"__id__": 52
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 65
"__id__": 54
},
{
"__id__": 67
"__id__": 56
}
],
"_prefab": {
"__id__": 69
"__id__": 58
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -1527,11 +1284,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 64
"__id__": 53
},
"_enabled": true,
"__prefab": {
"__id__": 66
"__id__": 55
},
"_contentSize": {
"__type__": "cc.Size",
@@ -1555,11 +1312,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 64
"__id__": 53
},
"_enabled": true,
"__prefab": {
"__id__": 68
"__id__": 57
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -1636,11 +1393,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 63
"__id__": 52
},
"_enabled": true,
"__prefab": {
"__id__": 71
"__id__": 60
},
"_contentSize": {
"__type__": "cc.Size",
@@ -1664,11 +1421,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 63
"__id__": 52
},
"_enabled": true,
"__prefab": {
"__id__": 73
"__id__": 62
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -1728,11 +1485,11 @@
"_active": true,
"_components": [
{
"__id__": 76
"__id__": 65
}
],
"_prefab": {
"__id__": 78
"__id__": 67
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -1769,11 +1526,11 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 75
"__id__": 64
},
"_enabled": true,
"__prefab": {
"__id__": 77
"__id__": 66
},
"_contentSize": {
"__type__": "cc.Size",
@@ -1812,9 +1569,9 @@
"node": {
"__id__": 1
},
"_enabled": false,
"_enabled": true,
"__prefab": {
"__id__": 80
"__id__": 69
},
"_contentSize": {
"__type__": "cc.Size",
@@ -1842,7 +1599,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 82
"__id__": 71
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -1884,7 +1641,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 84
"__id__": 73
},
"enabledContactListener": true,
"bullet": true,
@@ -1918,7 +1675,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 86
"__id__": 75
},
"tag": 0,
"_group": 4,
@@ -1928,13 +1685,13 @@
"_restitution": 0,
"_offset": {
"__type__": "cc.Vec2",
"x": 1.9,
"y": 34.8
"x": -5.2,
"y": 43.7
},
"_size": {
"__type__": "cc.Size",
"width": 74.5,
"height": 71.6
"width": 76.8,
"height": 89.4
},
"_id": ""
},
@@ -1952,7 +1709,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 88
"__id__": 77
},
"hitFlashMaterial": {
"__uuid__": "a8f34051-ccff-4050-b9d9-234f62977264",
@@ -1974,16 +1731,16 @@
},
"_enabled": true,
"__prefab": {
"__id__": 90
"__id__": 79
},
"animator": {
"__id__": 24
"__id__": 13
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "7deIidT/tGRa6rgMIleAjP"
"fileId": "f3ERL7EnxDDJJwl73G1hlJ"
},
{
"__type__": "cc.PrefabInfo",

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "4a868137-3302-45c1-817b-10566090c295",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "role2"
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "1b2f248a-729f-421b-b4b4-3c31a5da457e",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "f8ece4ff-185d-4d2a-95f7-a5cd39adf2e4",
"files": [],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "7756c79b-39e5-4b1a-bad8-79c5207769a5",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "943b6c87-0ccd-4144-a084-bb43d1bf772a",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "3cc32dec-09bd-4d18-b698-82d3057e6213",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "3cc32dec-09bd-4d18-b698-82d3057e6213@6c48a",
"displayName": "Characters",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "3cc32dec-09bd-4d18-b698-82d3057e6213",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "3cc32dec-09bd-4d18-b698-82d3057e6213@6c48a"
}
}

View File

@@ -0,0 +1,405 @@
hero_wushi.png
size: 1127,1032
format: RGBA8888
filter: Linear,Linear
repeat: none
Body1
rotate: true
xy: 626, 759
size: 271, 499
orig: 409, 502
offset: 44, 3
index: -1
Indivi/tx_idv0001
rotate: false
xy: 620, 10
size: 47, 32
orig: 87, 68
offset: 16, 16
index: -1
Indivi/tx_idv0002
rotate: false
xy: 1056, 94
size: 59, 39
orig: 87, 68
offset: 12, 14
index: -1
Indivi/tx_idv0003
rotate: false
xy: 108, 2
size: 63, 42
orig: 87, 68
offset: 9, 16
index: -1
Indivi/tx_idv0004
rotate: false
xy: 444, 5
size: 64, 39
orig: 87, 68
offset: 7, 21
index: -1
Indivi/tx_idv0005
rotate: true
xy: 1092, 698
size: 59, 21
orig: 87, 68
offset: 10, 37
index: -1
L_arm
rotate: true
xy: 739, 10
size: 25, 28
orig: 25, 28
offset: 0, 0
index: -1
L_arm1
rotate: false
xy: 950, 17
size: 32, 27
orig: 32, 27
offset: 0, 0
index: -1
L_foot
rotate: false
xy: 684, 315
size: 28, 14
orig: 28, 14
offset: 0, 0
index: -1
L_hand
rotate: true
xy: 984, 21
size: 23, 24
orig: 23, 24
offset: 0, 0
index: -1
L_leg
rotate: true
xy: 962, 46
size: 25, 41
orig: 25, 41
offset: 0, 0
index: -1
L_leg1
rotate: false
xy: 1092, 657
size: 25, 39
orig: 25, 39
offset: 0, 0
index: -1
L_shoulder
rotate: true
xy: 669, 2
size: 35, 27
orig: 35, 28
offset: 0, 1
index: -1
R_arm
rotate: true
xy: 756, 599
size: 38, 31
orig: 38, 31
offset: 0, 0
index: -1
R_foot
rotate: false
xy: 568, 483
size: 28, 16
orig: 28, 16
offset: 0, 0
index: -1
R_hand
rotate: true
xy: 567, 5
size: 37, 51
orig: 37, 51
offset: 0, 0
index: -1
R_leg
rotate: true
xy: 510, 10
size: 34, 55
orig: 34, 55
offset: 0, 0
index: -1
R_leg1
rotate: true
xy: 698, 9
size: 28, 39
orig: 28, 39
offset: 0, 0
index: -1
R_shoulder
rotate: false
xy: 300, 2
size: 53, 42
orig: 53, 42
offset: 0, 0
index: -1
W_015
rotate: true
xy: 173, 6
size: 38, 125
orig: 90, 125
offset: 27, 0
index: -1
atk2/hou/SGZY2_0001
rotate: false
xy: 935, 185
size: 20, 14
orig: 150, 87
offset: 65, 39
index: -1
atk2/hou/SGZY2_0002
rotate: true
xy: 1053, 237
size: 122, 52
orig: 150, 87
offset: 15, 15
index: -1
atk2/hou/SGZY2_0003
rotate: true
xy: 877, 185
size: 128, 56
orig: 150, 87
offset: 11, 13
index: -1
atk2/hou/SGZY2_0004
rotate: true
xy: 989, 213
size: 128, 62
orig: 150, 87
offset: 12, 10
index: -1
atk2/hou/SGZY2_0005
rotate: true
xy: 1038, 361
size: 134, 72
orig: 150, 87
offset: 8, 3
index: -1
atk2/hou/SGZY2_0006
rotate: true
xy: 688, 39
size: 134, 70
orig: 150, 87
offset: 8, 4
index: -1
atk2/hou/SGZY2_0007
rotate: true
xy: 760, 37
size: 136, 70
orig: 150, 87
offset: 7, 3
index: -1
atk2/hou/SGZY2_0008
rotate: true
xy: 832, 47
size: 136, 68
orig: 150, 87
offset: 7, 3
index: -1
atk2/hou/SGZY2_0009
rotate: true
xy: 902, 335
size: 138, 68
orig: 150, 87
offset: 6, 3
index: -1
atk2/hou/SGZY2_0010
rotate: true
xy: 972, 343
size: 138, 64
orig: 150, 87
offset: 6, 4
index: -1
atk2/hou/SGZY2_0011
rotate: true
xy: 902, 47
size: 136, 58
orig: 150, 87
offset: 7, 6
index: -1
atk2/hou/SGZY2_0012
rotate: true
xy: 935, 201
size: 132, 52
orig: 150, 87
offset: 9, 10
index: -1
atk2/hou/SGZY2_0013
rotate: true
xy: 962, 73
size: 126, 46
orig: 150, 87
offset: 12, 15
index: -1
atk2/hou/SGZY2_0014
rotate: true
xy: 1010, 89
size: 122, 44
orig: 150, 87
offset: 14, 17
index: -1
atk2/hou/SGZY2_0015
rotate: false
xy: 832, 2
size: 116, 43
orig: 150, 87
offset: 18, 18
index: -1
atk2/qian/SGZY1_0001
rotate: false
xy: 1053, 230
size: 1, 5
orig: 150, 177
offset: 90, 51
index: -1
atk2/qian/SGZY1_0003
rotate: false
xy: 1107, 297
size: 16, 62
orig: 150, 177
offset: 82, 34
index: -1
atk2/qian/SGZY1_0005
rotate: true
xy: 355, 8
size: 36, 87
orig: 150, 177
offset: 82, 26
index: -1
atk2/qian/SGZY1_0007
rotate: true
xy: 626, 483
size: 114, 162
orig: 150, 177
offset: 18, 8
index: -1
atk2/qian/SGZY1_0009
rotate: true
xy: 756, 639
size: 118, 166
orig: 150, 177
offset: 15, 5
index: -1
atk2/qian/SGZY1_0011
rotate: true
xy: 924, 641
size: 116, 166
orig: 150, 177
offset: 16, 6
index: -1
atk2/qian/SGZY1_0013
rotate: false
xy: 790, 475
size: 114, 162
orig: 150, 177
offset: 17, 8
index: -1
atk2/qian/SGZY1_0015
rotate: false
xy: 568, 319
size: 114, 162
orig: 150, 177
offset: 18, 8
index: -1
atk2/qian/SGZY1_0017
rotate: false
xy: 568, 157
size: 112, 160
orig: 150, 177
offset: 19, 9
index: -1
atk2/qian/SGZY1_0019
rotate: false
xy: 790, 315
size: 110, 158
orig: 150, 177
offset: 20, 10
index: -1
atk2/qian/SGZY1_0021
rotate: false
xy: 906, 483
size: 108, 154
orig: 150, 177
offset: 22, 12
index: -1
atk2/qian/SGZY1_0023
rotate: false
xy: 684, 331
size: 104, 150
orig: 150, 177
offset: 24, 13
index: -1
atk2/qian/SGZY1_0025
rotate: false
xy: 1016, 497
size: 97, 142
orig: 150, 177
offset: 26, 18
index: -1
atk2/qian/SGZY1_0027
rotate: false
xy: 791, 185
size: 84, 128
orig: 150, 177
offset: 33, 25
index: -1
atk2/qian/SGZY1_0029
rotate: false
xy: 1056, 135
size: 57, 100
orig: 150, 177
offset: 47, 48
index: -1
chuizi
rotate: false
xy: 568, 44
size: 118, 111
orig: 118, 111
offset: 0, 0
index: -1
diying
rotate: false
xy: 2, 2
size: 104, 42
orig: 110, 47
offset: 3, 2
index: -1
dunpai
rotate: false
xy: 682, 175
size: 107, 138
orig: 107, 138
offset: 0, 0
index: -1
图层 12
rotate: false
xy: 626, 599
size: 128, 158
orig: 128, 158
offset: 0, 0
index: -1
图层 15
rotate: true
xy: 1010, 10
size: 77, 101
orig: 95, 101
offset: 18, 0
index: -1
图层 17
rotate: false
xy: 2, 501
size: 622, 529
orig: 638, 530
offset: 0, 1
index: -1
图层 18
rotate: false
xy: 2, 46
size: 564, 453
orig: 569, 458
offset: 4, 0
index: -1

View File

@@ -0,0 +1,12 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "7ea16cde-483f-48b8-99ba-d69c6a41e8ef",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "a89a1033-58f0-4209-9339-98c5fc48c7be",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 877 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "4095b1bd-8e45-49c7-ad2c-b6d07aecbce9",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "4095b1bd-8e45-49c7-ad2c-b6d07aecbce9@6c48a",
"displayName": "hero_wushi",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "4095b1bd-8e45-49c7-ad2c-b6d07aecbce9",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "4095b1bd-8e45-49c7-ad2c-b6d07aecbce9@6c48a"
}
}

View File

@@ -0,0 +1,27 @@
skeleton.png
size: 144,115
format: RGBA8888
filter: Linear,Linear
repeat: none
图层 1
rotate: true
xy: 2, 2
size: 71, 115
orig: 71, 115
offset: 0, 0
index: -1
图层 2
rotate: false
xy: 103, 75
size: 39, 38
orig: 39, 38
offset: 0, 0
index: -1
图层 3
rotate: true
xy: 2, 76
size: 37, 99
orig: 37, 99
offset: 0, 0
index: -1

View File

@@ -0,0 +1,12 @@
{
"ver": "1.0.1",
"importer": "*",
"imported": true,
"uuid": "d0f3f212-4efe-46ab-a43d-69d6c3dca755",
"files": [
".atlas",
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,104 @@
{
"skeleton": {
"hash": "Qi6mTnCKRe/bdecDyh2pOUM7kTk",
"spine": "3.8.99",
"x": -46.4,
"y": -0.6,
"width": 117.54,
"height": 118.52,
"images": "D:/Game/方块英雄/heros/role",
"audio": ""
},
"bones": [
{ "name": "root" },
{ "name": "bone", "parent": "root", "length": 31.32, "rotation": 87.92, "x": -2.8, "y": 4.68 },
{ "name": "bone2", "parent": "bone", "length": 33.13, "rotation": 4.13, "x": 33.63, "y": -0.05 },
{ "name": "bone3", "parent": "bone2", "length": 24, "rotation": -128.14, "x": 13.78, "y": -10.77 },
{ "name": "bone4", "parent": "bone3", "length": 27.24, "rotation": 60.42, "x": 23.92, "y": 1.26 }
],
"slots": [
{ "name": "图层 2", "bone": "bone3", "attachment": "图层 2" },
{ "name": "图层 1", "bone": "bone", "attachment": "图层 1" },
{ "name": "图层 3", "bone": "bone4", "attachment": "图层 3" }
],
"skins": [
{
"name": "default",
"attachments": {
"图层 1": {
"图层 1": { "x": 53.76, "y": 7.12, "rotation": -84.95, "width": 71, "height": 115 }
},
"图层 2": {
"图层 2": { "x": 13.82, "y": -13.74, "rotation": 5.89, "width": 39, "height": 38 }
},
"图层 3": {
"图层 3": { "x": 8.21, "y": 18.06, "rotation": -57.02, "width": 37, "height": 99 }
}
}
}
],
"animations": {
"atk": {
"bones": {
"bone3": {
"rotate": [
{},
{ "time": 0.3333, "angle": 53.13 },
{ "time": 0.5333 }
]
},
"bone": {
"rotate": [
{},
{ "time": 0.3333, "angle": 4.42 },
{ "time": 0.5333 }
]
},
"bone4": {
"rotate": [
{},
{ "time": 0.3333, "angle": -43.22 },
{ "time": 0.5333, "angle": -90.19 },
{ "time": 0.6667 }
],
"translate": [
{},
{ "time": 0.3333, "x": -2.12, "y": -4.49, "curve": "stepped" },
{ "time": 0.5333, "x": -2.12, "y": -4.49 },
{ "time": 0.6667 }
]
}
}
},
"move": {
"bones": {
"bone": {
"scale": [
{},
{ "time": 0.3333, "x": 1.041, "y": 0.98 },
{ "time": 0.6667 }
]
},
"bone2": {
"scale": [
{},
{ "time": 0.3333, "x": 1.041, "y": 0.98 },
{ "time": 0.6667 }
]
},
"bone3": {
"rotate": [
{},
{ "time": 0.3333, "angle": 8.76 },
{ "time": 0.6667 }
],
"scale": [
{},
{ "time": 0.3333, "x": 0.997 },
{ "time": 0.6667 }
]
}
}
}
}
}

View File

@@ -0,0 +1,11 @@
{
"ver": "1.2.6",
"importer": "spine-data",
"imported": true,
"uuid": "13f349b1-5ebc-42ae-902e-f697af4d632d",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "dd24eab9-df2b-46dd-b9f5-5af277fcb177",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "dd24eab9-df2b-46dd-b9f5-5af277fcb177@6c48a",
"displayName": "skeleton",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "dd24eab9-df2b-46dd-b9f5-5af277fcb177",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "dd24eab9-df2b-46dd-b9f5-5af277fcb177@6c48a"
}
}

View File

@@ -0,0 +1,63 @@
[
{
"__type__": "cc.Prefab",
"_name": "role1",
"_objFlags": 0,
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"asyncLoadAssets": false,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "role1",
"_objFlags": 0,
"_parent": null,
"_children": [],
"_active": true,
"_components": [],
"_prefab": {
"__id__": 2
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx"
}
]

View File

@@ -0,0 +1,13 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "15491c7b-836d-4a3a-9d0d-ef87bf5b2e29",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "role1"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "62c9a567-cc88-4a66-a76f-183cc1e61b55",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "62c9a567-cc88-4a66-a76f-183cc1e61b55@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": "62c9a567-cc88-4a66-a76f-183cc1e61b55",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "62c9a567-cc88-4a66-a76f-183cc1e61b55@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": 0,
"borderBottom": 0,
"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": "62c9a567-cc88-4a66-a76f-183cc1e61b55@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"redirect": "62c9a567-cc88-4a66-a76f-183cc1e61b55@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "8e8cd654-5fce-43f4-ae2c-40ee9161c95d",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "8e8cd654-5fce-43f4-ae2c-40ee9161c95d@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": "8e8cd654-5fce-43f4-ae2c-40ee9161c95d",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "8e8cd654-5fce-43f4-ae2c-40ee9161c95d@f9941",
"displayName": "Layer02",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -0.5,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1677,
"height": 543,
"rawWidth": 1678,
"rawHeight": 543,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-838.5,
-271.5,
0,
838.5,
-271.5,
0,
-838.5,
271.5,
0,
838.5,
271.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
543,
1677,
543,
0,
0,
1677,
0
],
"nuv": [
0,
0,
0.9994040524433849,
0,
0,
1,
0.9994040524433849,
1
],
"minPos": [
-838.5,
-271.5,
0
],
"maxPos": [
838.5,
271.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "8e8cd654-5fce-43f4-ae2c-40ee9161c95d@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"redirect": "8e8cd654-5fce-43f4-ae2c-40ee9161c95d@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "6c33e125-2473-43f8-9f42-4eb0a8bbe40a",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "6c33e125-2473-43f8-9f42-4eb0a8bbe40a@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": "6c33e125-2473-43f8-9f42-4eb0a8bbe40a",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "6c33e125-2473-43f8-9f42-4eb0a8bbe40a@f9941",
"displayName": "Layer03",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1734,
"height": 543,
"rawWidth": 1734,
"rawHeight": 543,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-867,
-271.5,
0,
867,
-271.5,
0,
-867,
271.5,
0,
867,
271.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
543,
1734,
543,
0,
0,
1734,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-867,
-271.5,
0
],
"maxPos": [
867,
271.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "6c33e125-2473-43f8-9f42-4eb0a8bbe40a@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"redirect": "6c33e125-2473-43f8-9f42-4eb0a8bbe40a@f9941"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -0,0 +1,134 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "3647a31c-9b6b-46af-a203-3b1405fa6fa1",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "3647a31c-9b6b-46af-a203-3b1405fa6fa1@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": "3647a31c-9b6b-46af-a203-3b1405fa6fa1",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "3647a31c-9b6b-46af-a203-3b1405fa6fa1@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": 0,
"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": "3647a31c-9b6b-46af-a203-3b1405fa6fa1@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "sprite-frame",
"fixAlphaTransparencyArtifacts": false,
"redirect": "3647a31c-9b6b-46af-a203-3b1405fa6fa1@f9941"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -78,7 +78,7 @@
"__id__": 1
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 3
@@ -108,8 +108,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": -0.5,
"y": 0.4,
"x": -0.3,
"y": -0.3,
"z": 1
},
"_mobility": 0,
@@ -158,7 +158,7 @@
"node": {
"__id__": 2
},
"_enabled": false,
"_enabled": true,
"__prefab": {
"__id__": 6
},
@@ -251,8 +251,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 286,
"height": 90
"width": 40,
"height": 40
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -319,13 +319,13 @@
"_restitution": 0,
"_offset": {
"__type__": "cc.Vec2",
"x": 1.1,
"y": -0.1
"x": -0.2,
"y": -0.4
},
"_size": {
"__type__": "cc.Size",
"width": 61.5,
"height": 80.8
"width": 41.2,
"height": 42.4
},
"_id": ""
},

View File

@@ -78,7 +78,7 @@
"__id__": 1
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 3
@@ -108,8 +108,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": -0.5,
"y": 0.4,
"x": -0.3,
"y": 0.3,
"z": 1
},
"_mobility": 0,
@@ -203,7 +203,7 @@
"node": {
"__id__": 2
},
"_enabled": false,
"_enabled": true,
"__prefab": {
"__id__": 8
},
@@ -251,8 +251,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 286,
"height": 90
"width": 40,
"height": 40
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -319,13 +319,13 @@
"_restitution": 0,
"_offset": {
"__type__": "cc.Vec2",
"x": 1.1,
"y": -0.1
"x": 4,
"y": 2.9
},
"_size": {
"__type__": "cc.Size",
"width": 61.5,
"height": 80.8
"width": 37,
"height": 34.3
},
"_id": ""
},

View File

@@ -108,8 +108,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": -1,
"y": 1,
"x": -0.3,
"y": 0.3,
"z": 1
},
"_mobility": 0,
@@ -167,8 +167,8 @@
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 245,
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
@@ -203,7 +203,7 @@
"node": {
"__id__": 2
},
"_enabled": false,
"_enabled": true,
"__prefab": {
"__id__": 8
},
@@ -251,8 +251,8 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 286,
"height": 90
"width": 40,
"height": 40
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -319,13 +319,13 @@
"_restitution": 0,
"_offset": {
"__type__": "cc.Vec2",
"x": 1.1,
"y": -0.1
"x": 4,
"y": 2.9
},
"_size": {
"__type__": "cc.Size",
"width": 61.5,
"height": 80.8
"width": 37,
"height": 34.3
},
"_id": ""
},

View File

@@ -2,7 +2,7 @@
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "b939422e-2fb5-446a-a460-fff1af2744df",
"uuid": "9b607f9b-b533-4501-aa61-7744a8123a75",
"files": [
".json"
],

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "f0e1e872-3db3-4070-8716-517eeefdd29f",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,386 @@
<?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>W_007.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-12,0}</string>
<key>spriteSize</key>
<string>{31,125}</string>
<key>spriteSourceSize</key>
<string>{55,125}</string>
<key>textureRect</key>
<string>{{716,1},{31,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_008.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-2,0}</string>
<key>spriteSize</key>
<string>{42,125}</string>
<key>spriteSourceSize</key>
<string>{46,125}</string>
<key>textureRect</key>
<string>{{432,1},{42,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_009.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-6,0}</string>
<key>spriteSize</key>
<string>{41,122}</string>
<key>spriteSourceSize</key>
<string>{55,122}</string>
<key>textureRect</key>
<string>{{998,1},{41,122}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_010.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{34,125}</string>
<key>spriteSourceSize</key>
<string>{34,125}</string>
<key>textureRect</key>
<string>{{680,1},{34,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_011.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{1,0}</string>
<key>spriteSize</key>
<string>{37,125}</string>
<key>spriteSourceSize</key>
<string>{41,125}</string>
<key>textureRect</key>
<string>{{641,1},{37,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_012.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-21,0}</string>
<key>spriteSize</key>
<string>{45,125}</string>
<key>spriteSourceSize</key>
<string>{87,125}</string>
<key>textureRect</key>
<string>{{154,1},{45,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_013.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-7,0}</string>
<key>spriteSize</key>
<string>{38,125}</string>
<key>spriteSourceSize</key>
<string>{64,125}</string>
<key>textureRect</key>
<string>{{601,1},{38,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_014.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-6,0}</string>
<key>spriteSize</key>
<string>{52,125}</string>
<key>spriteSourceSize</key>
<string>{64,125}</string>
<key>textureRect</key>
<string>{{1,1},{52,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_015.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{1,0}</string>
<key>spriteSize</key>
<string>{40,125}</string>
<key>spriteSourceSize</key>
<string>{90,125}</string>
<key>textureRect</key>
<string>{{476,1},{40,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_016.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-3,0}</string>
<key>spriteSize</key>
<string>{46,123}</string>
<key>spriteSourceSize</key>
<string>{52,125}</string>
<key>textureRect</key>
<string>{{910,1},{46,123}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_017.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-3,0}</string>
<key>spriteSize</key>
<string>{47,125}</string>
<key>spriteSourceSize</key>
<string>{53,125}</string>
<key>textureRect</key>
<string>{{105,1},{47,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_018.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{3,0}</string>
<key>spriteSize</key>
<string>{43,125}</string>
<key>spriteSourceSize</key>
<string>{49,125}</string>
<key>textureRect</key>
<string>{{387,1},{43,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_019.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{38,123}</string>
<key>spriteSourceSize</key>
<string>{38,125}</string>
<key>textureRect</key>
<string>{{958,1},{38,123}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_020.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-1,0}</string>
<key>spriteSize</key>
<string>{45,125}</string>
<key>spriteSourceSize</key>
<string>{47,125}</string>
<key>textureRect</key>
<string>{{201,1},{45,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_021.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{7,0}</string>
<key>spriteSize</key>
<string>{81,123}</string>
<key>spriteSourceSize</key>
<string>{101,125}</string>
<key>textureRect</key>
<string>{{749,1},{81,123}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_023.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{40,125}</string>
<key>spriteSourceSize</key>
<string>{42,125}</string>
<key>textureRect</key>
<string>{{518,1},{40,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_024.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-2,-1}</string>
<key>spriteSize</key>
<string>{45,121}</string>
<key>spriteSourceSize</key>
<string>{49,125}</string>
<key>textureRect</key>
<string>{{1041,1},{45,121}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_025.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-1,0}</string>
<key>spriteSize</key>
<string>{44,125}</string>
<key>spriteSourceSize</key>
<string>{46,125}</string>
<key>textureRect</key>
<string>{{295,1},{44,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_026.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-3,0}</string>
<key>spriteSize</key>
<string>{48,125}</string>
<key>spriteSourceSize</key>
<string>{54,125}</string>
<key>textureRect</key>
<string>{{55,1},{48,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_027.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-3,0}</string>
<key>spriteSize</key>
<string>{45,125}</string>
<key>spriteSourceSize</key>
<string>{55,125}</string>
<key>textureRect</key>
<string>{{248,1},{45,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_028.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-6,0}</string>
<key>spriteSize</key>
<string>{39,125}</string>
<key>spriteSourceSize</key>
<string>{59,125}</string>
<key>textureRect</key>
<string>{{560,1},{39,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_029.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-6,0}</string>
<key>spriteSize</key>
<string>{44,125}</string>
<key>spriteSourceSize</key>
<string>{72,125}</string>
<key>textureRect</key>
<string>{{341,1},{44,125}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_030.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{1,-1}</string>
<key>spriteSize</key>
<string>{76,123}</string>
<key>spriteSourceSize</key>
<string>{82,125}</string>
<key>textureRect</key>
<string>{{832,1},{76,123}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>W_031.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{3,-5}</string>
<key>spriteSize</key>
<string>{69,113}</string>
<key>spriteSourceSize</key>
<string>{75,125}</string>
<key>textureRect</key>
<string>{{1088,1},{69,113}}</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>weapons.png</string>
<key>size</key>
<string>{1158,127}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:98c6cf0bfe540962306d189614107376:e25434fcdba8aed435d6babf3fc2d33b:e0f68b97ccd24aa9b647d4e8bb6d2ba9$</string>
<key>textureFileName</key>
<string>weapons.png</string>
</dict>
</dict>
</plist>

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -0,0 +1,42 @@
{
"ver": "1.0.26",
"importer": "image",
"imported": true,
"uuid": "424a6743-8730-4e7f-b863-1b24a75f4e78",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "424a6743-8730-4e7f-b863-1b24a75f4e78@6c48a",
"displayName": "weapons",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0,
"isUuid": true,
"imageUuidOrDatabaseUri": "424a6743-8730-4e7f-b863-1b24a75f4e78",
"visible": false
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"hasAlpha": true,
"type": "texture",
"fixAlphaTransparencyArtifacts": false,
"redirect": "424a6743-8730-4e7f-b863-1b24a75f4e78@6c48a"
}
}

View File

@@ -6363,6 +6363,8 @@
"__id__": 0
},
"fileId": "c95nrnuqZHeLtiJnPH9qCX",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
@@ -9352,6 +9354,9 @@
{
"__id__": 409
},
{
"__id__": 418
},
{
"__id__": 424
}
@@ -9408,25 +9413,21 @@
"_parent": {
"__id__": 408
},
"_children": [
{
"__id__": 410
}
],
"_children": [],
"_active": true,
"_components": [
{
"__id__": 416
"__id__": 410
},
{
"__id__": 418
"__id__": 412
},
{
"__id__": 420
"__id__": 414
}
],
"_prefab": {
"__id__": 423
"__id__": 417
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -9444,56 +9445,6 @@
"_lscale": {
"__type__": "cc.Vec3",
"x": -0.7,
"y": 0.7,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "update icon",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 409
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 411
},
{
"__id__": 413
}
],
"_prefab": {
"__id__": 415
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -17,
"y": 20,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
@@ -9507,92 +9458,6 @@
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 410
},
"_enabled": true,
"__prefab": {
"__id__": 412
},
"_contentSize": {
"__type__": "cc.Size",
"width": 63,
"height": 59
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "efTBKuKfZNJJhIJCfzIjoG"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 410
},
"_enabled": true,
"__prefab": {
"__id__": 414
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@9bca6",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c0FmPCFWpI4aRDNjmQBd1M"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "fcGXfJKd5P7oFAP3nZkyHh",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
@@ -9603,7 +9468,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 417
"__id__": 411
},
"_contentSize": {
"__type__": "cc.Size",
@@ -9631,7 +9496,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 419
"__id__": 413
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -9676,11 +9541,11 @@
},
"_enabled": true,
"__prefab": {
"__id__": 421
"__id__": 415
},
"clickEvents": [
{
"__id__": 422
"__id__": 416
}
],
"_interactable": true,
@@ -9749,6 +9614,142 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "update icon",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 408
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 419
},
{
"__id__": 421
}
],
"_prefab": {
"__id__": 423
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -8.100000000000001,
"y": 20,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": -1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 418
},
"_enabled": true,
"__prefab": {
"__id__": 420
},
"_contentSize": {
"__type__": "cc.Size",
"width": 63,
"height": 59
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "efTBKuKfZNJJhIJCfzIjoG"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 418
},
"_enabled": true,
"__prefab": {
"__id__": 422
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@9bca6",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c0FmPCFWpI4aRDNjmQBd1M"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "fcGXfJKd5P7oFAP3nZkyHh",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "cost",
@@ -9777,7 +9778,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": 50,
"y": 56,
"y": 70,
"z": 0
},
"_lrot": {
@@ -10204,6 +10205,9 @@
{
"__id__": 446
},
{
"__id__": 455
},
{
"__id__": 461
}
@@ -10257,25 +10261,21 @@
"_parent": {
"__id__": 445
},
"_children": [
{
"__id__": 447
}
],
"_children": [],
"_active": true,
"_components": [
{
"__id__": 453
"__id__": 447
},
{
"__id__": 455
"__id__": 449
},
{
"__id__": 457
"__id__": 451
}
],
"_prefab": {
"__id__": 460
"__id__": 454
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -10293,56 +10293,6 @@
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.7,
"y": 0.7,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "shuaxin",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 446
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 448
},
{
"__id__": 450
}
],
"_prefab": {
"__id__": 452
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -17,
"y": 16,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
@@ -10356,92 +10306,6 @@
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 447
},
"_enabled": true,
"__prefab": {
"__id__": 449
},
"_contentSize": {
"__type__": "cc.Size",
"width": 61,
"height": 69
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "f6MD0VgfdMJZgxmb7gORu+"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 447
},
"_enabled": true,
"__prefab": {
"__id__": 451
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@2c4a9",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "0d/ytXukVFIpv+n+H3l4Fn"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "9d568ioRVMJaQQ/nBnzfZU",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
@@ -10452,7 +10316,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 454
"__id__": 448
},
"_contentSize": {
"__type__": "cc.Size",
@@ -10480,7 +10344,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 456
"__id__": 450
},
"_customMaterial": null,
"_srcBlendFactor": 2,
@@ -10525,11 +10389,11 @@
},
"_enabled": true,
"__prefab": {
"__id__": 458
"__id__": 452
},
"clickEvents": [
{
"__id__": 459
"__id__": 453
}
],
"_interactable": true,
@@ -10598,6 +10462,142 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "shuaxin",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 445
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 456
},
{
"__id__": 458
}
],
"_prefab": {
"__id__": 460
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 8.100000000000023,
"y": 16,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 455
},
"_enabled": true,
"__prefab": {
"__id__": 457
},
"_contentSize": {
"__type__": "cc.Size",
"width": 61,
"height": 69
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "f6MD0VgfdMJZgxmb7gORu+"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 455
},
"_enabled": true,
"__prefab": {
"__id__": 459
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@2c4a9",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "0d/ytXukVFIpv+n+H3l4Fn"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "9d568ioRVMJaQQ/nBnzfZU",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "cost",
@@ -10626,7 +10626,7 @@
"_lpos": {
"__type__": "cc.Vec3",
"x": -40.85799999999995,
"y": 55.866000000000014,
"y": 70,
"z": 0
},
"_lrot": {

View File

@@ -24,16 +24,7 @@ export class Main extends Root {
protected async run() {
console.log("Game start");
smc.initialize = ecs.getEntity<Initialize>(Initialize);
smc.monsters = [
{uuid:1101},
{uuid:1102},
{uuid:2101},
{uuid:2102},
{uuid:3102},
{uuid:3101},
]
smc.vmAdd()
}
protected initGui() {

View File

@@ -34,7 +34,7 @@ export class Role extends ecs.Entity {
}
/** 加载角色 */
load(pos: Vec3 = Vec3.ZERO,uuid:number=101) {
load(pos: Vec3 = Vec3.ZERO,uuid:number=101,skin:string="Character01") {
// var path = "game/monster/"+prefab_path;
var path = "game/heros/role";
var prefab: Prefab = oops.res.get(path, Prefab)!;
@@ -42,23 +42,24 @@ export class Role extends ecs.Entity {
var scene = smc.map.MapView.scene;
node.parent = scene.entityLayer!.node!;
// var as = node.getComponent(MonsterSpine);
node.setPosition(pos)
// console.log(node.getChildByName("avatar").getChildByName("TNode").getChildByName("bb").getComponent(Sprite))
const url = 'game/heros/player';
resources.load(url, SpriteAtlas, (err: any, atlas) => {
const sprite = node.getChildByName("avatar").getChildByName("TNode").getChildByName("bb").getComponent(Sprite);
// const url = 'game/heros/player';
// resources.load(url, SpriteAtlas, (err: any, atlas) => {
// const sprite = node.getChildByName("avatar").getChildByName("TNode").getChildByName("bb").getComponent(Sprite);
sprite.spriteFrame = atlas.getSpriteFrame(RoleSet[uuid].path);
});
// sprite.spriteFrame = atlas.getSpriteFrame(RoleSet[uuid].path);
// });
var rv = node.getComponent(RoleViewComp)!;
rv.skin=skin
rv.setSkin()
this.add(rv);
this.hero_init(uuid,node)
oops.message.dispatchEvent("hero_load",this)
}
hero_init(uuid:number=1001,node:Node,pos:Vec3=v3(0,0,0)){
var rv = node.getComponent(RoleViewComp)!;
this.add(rv);
}

View File

@@ -32,7 +32,13 @@ export class RoleSpine extends Component {
protected initAnimator() {
this.spine = this.animator.getComponent(sp.Skeleton)!;
}
atk() {
this.spine.setAnimation(0, "Throwing", false);
}
magic() {
this.spine.setAnimation(0, "Hit", false);
}
setSkin(value: string): void {
console.log("RoleSpine setSkin", value);
this.spine.setSkin(value);

View File

@@ -15,15 +15,29 @@ const { ccclass, property, requireComponent, disallowMultiple } = _decorator;
@disallowMultiple
@requireComponent(sp.Skeleton)
export default class RoleSpineAnimator extends Component {
private animName: string = "move";
private animName: string = "Idle";
private loop: boolean = true;
private spine!: sp.Skeleton;
start() {
this.spine = this.getComponent(sp.Skeleton)!;
// console.log("RoleSpineAnimator start");
// console.log("MonsterSpineAnimator start");
this.playAnimation(this.animName, this.loop);
}
mixTime:number= 0.2;
protected onLoad(): void {
this.spine = this.getComponent(sp.Skeleton)!;
// this.spine?.setMix('atk', 'Idle', this.mixTime);
// this.spine?.setMix('Idle','atk', this.mixTime);
this.spine.setEndListener(trackEntry => {
var animationName = trackEntry.animation ? trackEntry.animation.name : "";
// console.log("[track %s][animation %s] end.", trackEntry.trackIndex, animationName);
if (animationName == "Throwing"||animationName == "Hit") {
this.spine.setAnimation(0, "Idle", true);
}
});
}
lateUpdate(dt: number) {
//
}
@@ -44,9 +58,9 @@ export default class RoleSpineAnimator extends Component {
* @param loop 是否循环播放
*/
protected playAnimation(animName: string, loop: boolean) {
// console.log("RoleSpineAnimator playAnimation");
// console.log("MonsterSpineAnimator playAnimation");
if (animName) {
// console.log("RoleSpineAnimator playAnimation animName", animName);
// console.log("MonsterSpineAnimator playAnimation animName", animName);
this.animName = animName;
this.loop = loop;
this.spine.setAnimation(0, this.animName, this.loop);

View File

@@ -5,13 +5,18 @@
* @LastEditTime: 2022-08-17 12:36:18
*/
import { Vec3, v3,_decorator ,Collider2D,Contact2DType,IPhysics2DContact,Material,Sprite,ProgressBar} from "cc";
import { Vec3, v3,_decorator ,Collider2D,Contact2DType,IPhysics2DContact,Material,Sprite,ProgressBar, Prefab, instantiate} from "cc";
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
import { RoleSpine } from "./RoleSpine";
import {BoxSet} from "../common/config/BoxSet"
import { smc } from "../common/SingletonModuleComp";
import { SkillCom } from "../skills/SkillCom";
import { Skill } from "../skills/Skill";
import { SkillSet } from "../common/config/SkillSet";
import { Timer } from "../../../../extensions/oops-plugin-framework/assets/core/common/timer/Timer";
import { RandomManager } from "../../../../extensions/oops-plugin-framework/assets/core/common/random/RandomManager";
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
const { ccclass, property } = _decorator;
/** 角色显示组件 */
@@ -29,24 +34,27 @@ export class RoleViewComp extends CCComp {
hp_max:number = 1000;
power: number = 0;
stop_cd:number = 0;
atk_cd:number = 0;
atk:number = 2;
atk_cd:number = 20;
atk:number = 10;
skill_uuid:number = 9003;
max_skill_uuid:number = 1001;
skin="Character01";
private atk_time:Timer = new Timer(1);
onLoad() {
onLoad() {
this.as = this.getComponent(RoleSpine);
}
start () {
this.sprite = this.node.getChildByName("avatar").getChildByName("TNode").getChildByName("bb").getComponent(Sprite);
this.orginalFlashMaterial = this.sprite.getRenderMaterial(0);
// let x = RandomManager.instance.getRandomInt(1,9,2)
// this.as.setSkin("Character0"+x);
this.atk_time = new Timer(this.atk_cd);
// this.sprite = this.node.getChildByName("avatar").getChildByName("TNode").getChildByName("bb").getComponent(Sprite);
// this.orginalFlashMaterial = this.sprite.getRenderMaterial(0);
console.log("Role view start")
let collider = this.getComponent(Collider2D);
if (collider) {
collider.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this);
}
}
onBeginContact (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {
if(otherCollider.tag==BoxSet.SKILL_TAG){
@@ -61,46 +69,53 @@ export class RoleViewComp extends CCComp {
}
}
}
onEndContact (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {
}
onPreSolve (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {
if(selfCollider.group != otherCollider.group&&otherCollider.tag != BoxSet.ATK_RANGE){
}
}
onPostSolve (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {
if(selfCollider.group == otherCollider.group){
// console.log('monster view group 相同');
}else{
// console.log('monster onPostSolve'+selfCollider.group+"|"+otherCollider.group);
}
}
// onEndContact (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {}
// onPreSolve (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {}
// onPostSolve (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {}
update(dt: number){
if (this.atk_time.update(dt)) {
this.toAtk(this.skill_uuid);
}
}
setSkin(){
this.as.setSkin(this.skin);
}
reset() {
this.node.destroy();
}
toAtk(uuid) {
this.as.atk();
this.scheduleOnce(()=>{
this.shoot(this.skill_uuid);
},0.5)
}
shoot(skill_uuid:number){
// console.log("monster shoot");
let skill = ecs.getEntity<Skill>(Skill);
let pos = v3(35,55)
let scale = 1
let speed =SkillSet[skill_uuid].speed;
let dis = SkillSet[skill_uuid].dis;
let atk = SkillSet[skill_uuid].atk+this.atk;
let uuid = skill_uuid;
skill.load(pos,speed,dis,scale,this.node,uuid,atk,2);
}
in_atked() {
this.sprite.setSharedMaterial(this.hitFlashMaterial, 0);
this.scheduleOnce(() => {
this.sprite.setSharedMaterial(this.orginalFlashMaterial, 0);
}, 0.1);
// this.sprite.setSharedMaterial(this.hitFlashMaterial, 0);
// this.scheduleOnce(() => {
// this.sprite.setSharedMaterial(this.orginalFlashMaterial, 0);
// }, 0.1);
var path = "game/skills/atked";
var prefab: Prefab = oops.res.get(path, Prefab)!;
var node = instantiate(prefab);
let pos = v3(0,30)
node.setPosition(pos)
node.parent = this.node;
}
hp_change(hp: number){
this.hp -= hp;
@@ -110,8 +125,8 @@ export class RoleViewComp extends CCComp {
let hp_progress= this.hp/this.hp_max;
this.node.getChildByName("hp").getComponent(ProgressBar)!.progress = hp_progress;
if(this.hp <= 0){
console.log("dead");
console.log("dead");
}
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "826ec938-411f-429e-9693-747a063877b4",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,74 @@
/*
* @Author: dgflash
* @Date: 2022-08-04 15:08:35
* @LastEditors: dgflash
* @LastEditTime: 2022-08-04 15:26:26
*/
import { Color, Component, EventTouch, sp, Vec3, _decorator ,Node} from "cc";
import { LayerUtil } from "../../../../../extensions/oops-plugin-framework/assets/core/utils/LayerUtil";
import { smc } from "../../common/SingletonModuleComp";
import Role2SpineAnimator from "./Role2SpineAnimator";
const { ccclass, property } = _decorator;
/**
* SPINE角色模型
*/
@ccclass('Role2Spine')
export class Role2Spine extends Component {
@property({ type: Role2SpineAnimator, tooltip: '动画控制器' })
animator: Role2SpineAnimator = null!;
private spine!: sp.Skeleton;
onLoad() {
// 角色控制组件
this.initAnimator();
LayerUtil.setNodeLayer(LayerUtil.MAP, this.node);
}
atk() {
this.spine.setAnimation(1, "atk", false);
}
magic() {
this.spine.setAnimation(1, "magic", false);
}
/** 初始化动画 */
protected initAnimator() {
this.spine = this.animator.getComponent(sp.Skeleton)!;
}
setSkin(value: string): void {
console.log("RoleSpine setSkin", value);
this.spine.setSkin(value);
}
play(animName: string, loop: boolean): void {
this.spine.setAnimation(1, animName, loop);
}
setAlpha(value: number): void {
var color: Color = this.spine.color;
color.a = 255 * (value / 1);
this.spine.color = color;
}
setPos(value: Vec3): void {
this.node.position = value;
}
checkTouch(event: EventTouch): boolean {
return false;
}
onDestroy() {
this.node.destroy();
}
walk() {
}
idle() {
}
}

View File

@@ -0,0 +1 @@
{"ver":"4.0.23","importer":"typescript","imported":true,"uuid":"a12321b5-d9b0-4eb8-aa4c-9db175d0f9a8","files":[],"subMetas":{},"userData":{}}

View File

@@ -0,0 +1,71 @@
/*
* @Author: dgflash
* @Date: 2022-08-04 15:08:35
* @LastEditors: dgflash
* @LastEditTime: 2022-08-04 15:26:38
*/
import { sp, _decorator ,Component} from "cc";
const { ccclass, property, requireComponent } = _decorator;
/**
* Spine状态机组件主状态机trackIndex为0
*/
@ccclass
@requireComponent(sp.Skeleton)
export default class Role2SpineAnimator extends Component {
private animName: string = "Idle";
private loop: boolean = true;
private spine!: sp.Skeleton;
start() {
this.spine = this.getComponent(sp.Skeleton)!;
// console.log("MonsterSpineAnimator start");
this.playAnimation(this.animName, this.loop);
}
mixTime:number= 0.2;
protected onLoad(): void {
this.spine = this.getComponent(sp.Skeleton)!;
// this.spine?.setMix('atk', 'Idle', this.mixTime);
// this.spine?.setMix('Idle','atk', this.mixTime);
this.spine.setEndListener(trackEntry => {
var animationName = trackEntry.animation ? trackEntry.animation.name : "";
// console.log("[track %s][animation %s] end.", trackEntry.trackIndex, animationName);
if (animationName == "atk"||animationName == "magic") {
this.spine.setAnimation(1, "Idle", true);
}
});
}
lateUpdate(dt: number) {
//
}
play(animName: string, loop: boolean) {
if (animName) {
this.animName = animName;
this.loop = loop;
this.spine.setAnimation(1 ,this.animName, this.loop);
}
else {
}
}
/**
* 播放动画
* @override
* @param animName 动画名
* @param loop 是否循环播放
*/
protected playAnimation(animName: string, loop: boolean) {
// console.log("MonsterSpineAnimator playAnimation");
if (animName) {
// console.log("MonsterSpineAnimator playAnimation animName", animName);
this.animName = animName;
this.loop = loop;
this.spine.setAnimation(1, this.animName, this.loop);
}
else {
}
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "93179a96-4683-4d2d-853c-a0f721f19f02",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,126 @@
/*
* @Author: dgflash
* @Date: 2021-11-18 17:42:59
* @LastEditors: dgflash
* @LastEditTime: 2022-08-17 12:36:18
*/
import { Vec3, v3,_decorator ,Collider2D,Contact2DType,IPhysics2DContact,Material,Sprite,ProgressBar} from "cc";
import { ecs } from "../../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { CCComp } from "../../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
import { Role2Spine } from "./Role2Spine";
import {BoxSet} from "../../common/config/BoxSet"
import { smc } from "../../common/SingletonModuleComp";
import { SkillCom } from "../../skills/SkillCom";
import { Skill } from "../../skills/Skill";
import { SkillSet } from "../../common/config/SkillSet";
import { Timer } from "../../../../../extensions/oops-plugin-framework/assets/core/common/timer/Timer";
import { RandomManager } from "../../../../../extensions/oops-plugin-framework/assets/core/common/random/RandomManager";
const { ccclass, property } = _decorator;
/** 角色显示组件 */
@ccclass('Role2ViewComp') // 定义为 Cocos Creator 组件
@ecs.register('RoleView2', false) // 定义为 ECS 组件
export class Role2ViewComp extends CCComp {
@property(Material)
hitFlashMaterial: Material;
orginalFlashMaterial: Material;
sprite: Sprite;
/** 角色动画 */
as: Role2Spine = null!;
/** 角色属性 */
hp: number = 1000;
hp_max:number = 1000;
power: number = 0;
stop_cd:number = 0;
atk_cd:number = 2;
atk:number = 10;
skill_uuid:number = 9003;
max_skill_uuid:number = 1001;
skin:string ="Character01";
private atk_time:Timer = new Timer(1);
onLoad() {
this.as = this.getComponent(Role2Spine);
}
start () {
// this.as.setSkin(this.skin);
this.atk_time = new Timer(this.atk_cd);
// this.sprite = this.node.getChildByName("avatar").getChildByName("TNode").getChildByName("bb").getComponent(Sprite);
// this.orginalFlashMaterial = this.sprite.getRenderMaterial(0);
console.log("Role view start")
let collider = this.getComponent(Collider2D);
if (collider) {
collider.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this);
}
}
onBeginContact (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {
if(otherCollider.tag==BoxSet.SKILL_TAG){
if(selfCollider.group != otherCollider.group){
let skill = otherCollider.node.getComponent(SkillCom)!;
// console.log('onPostSolve',skill);
// this.in_atked();
if(this.hp <= 0 ){
return
}
this.hp_change(skill.atk);
}
}
}
// onEndContact (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {}
// onPreSolve (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {}
// onPostSolve (selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact | null) {}
update(dt: number){
if (this.atk_time.update(dt)) {
this.toAtk(this.skill_uuid);
}
}
reset() {
this.node.destroy();
}
toAtk(uuid) {
this.as.atk();
this.scheduleOnce(()=>{
this.shoot(this.skill_uuid);
},0.4)
}
shoot(skill_uuid:number){
console.log("monster shoot");
let skill = ecs.getEntity<Skill>(Skill);
let pos = v3(60,50)
let scale = 1
let speed =SkillSet[skill_uuid].speed;
let dis = SkillSet[skill_uuid].dis;
let atk = SkillSet[skill_uuid].atk+this.atk;
let uuid = skill_uuid;
skill.load(pos,speed,dis,scale,this.node,uuid,atk,2);
}
setSkin(skin:string="Character01"){
this.as.setSkin(skin);
}
in_atked() {
this.sprite.setSharedMaterial(this.hitFlashMaterial, 0);
this.scheduleOnce(() => {
this.sprite.setSharedMaterial(this.orginalFlashMaterial, 0);
}, 0.1);
}
hp_change(hp: number){
this.hp -= hp;
if(this.hp > this.hp_max){
this.hp = this.hp_max;
}
let hp_progress= this.hp/this.hp_max;
this.node.getChildByName("hp").getComponent(ProgressBar)!.progress = hp_progress;
if(this.hp <= 0){
console.log("dead");
}
}
}

View File

@@ -0,0 +1 @@
{"ver":"4.0.23","importer":"typescript","imported":true,"uuid":"4810c3ad-8287-4fcd-bdb3-dd44247d61ed","files":[],"subMetas":{},"userData":{}}

View File

@@ -9,6 +9,8 @@ import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ec
import { Initialize } from "../initialize/Initialize";
import { GameMap } from "../map/GameMap";
import { BoxSet } from "./config/BoxSet";
import { Role } from "../Role/Role";
import { Monster } from "../monster/Monster";
// import { Role } from "../role/Role";
// import { data } from "../data/data";
@@ -31,17 +33,15 @@ export class SingletonModuleComp extends ecs.Comp {
};
monster_buffs: any = [];
/** 游戏主角 */
// own: Role = null;
Role: Role = null;
/** 游戏数据 */
// data:data = null!;
/**怪物数据 数组 */
monsters = []
/**heros 数据 */
heros:any = [];
monsters_in=[]
heros_in = []
monsters_dead = []
heros_dead = []
monsters_dead:any = []
heros_dead:any = []
vm_data: any = {
name : "纸片精灵大乱斗",
/**宝石数量 */
@@ -79,11 +79,11 @@ export class SingletonModuleComp extends ecs.Comp {
max: 30
},
gold: {
min: 20,
max: 20,
min: 0,
max: 4,
max_limit:10,
time:0,
cd:10,
cd:1,
},
shuaxin: {
min: 0,

View File

@@ -30,4 +30,7 @@ export enum BoxSet {
GAME_LINE = 10,
CSKILL_X = 280,
CSKILL_Y = 420,
//攻击距离
ATK_RANGE_X = 35,
MOVE_RANGE_X = 15,
}

View File

@@ -96,7 +96,7 @@ export const CardSet = {
5002:{uuid: 5002,path: "5002",type: 0,level: 5,atk: 15,hp: 60,atk_cd: 1,power: 50,speed: 80,skill: "base",max_skill: "base",int1: null,int2: null,dps: 10,atktype: "精英型", mon: "闪电鼠"},
5003:{uuid: 5003,path: "5003",type: 0,level: 5,atk: 15,hp: 60,atk_cd: 1,power: 50,speed: 80,skill: "base",max_skill: "base",int1: null,int2: null,dps: 10,atktype: "精英型", mon: "龙"},
5004:{uuid: 5004,path: "5004",type: 0,level: 5,atk: 15,hp: 60,atk_cd: 1,power: 50,speed: 80,skill: "base",max_skill: "base",int1: null,int2: null,dps: 10,atktype: "精英型", mon: "龙"
}
}

View File

@@ -3,57 +3,56 @@ export const CardType = {
2: "后排",
}
export const SkillSet={
1001:{uuid: 1001,path: "1001",type: 1,level: 1,name: "火球术-初级",sp_name:"fire",dis:1720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1002:{uuid: 1002,path: "1002",type: 1,level: 1,name: "寒冰箭-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1003:{uuid: 1003,path: "1003",type: 1,level: 1,name: "狂暴-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1004:{uuid: 1004,path: "1004",type: 1,level: 1,name: "守护-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1005:{uuid: 1005,path: "1005",type: 1,level: 1,name: "雷霆-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1006:{uuid: 1006,path: "1006",type: 1,level: 1,name: "再生-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1007:{uuid: 1007,path: "1007",type: 1,level: 1,name: "复生-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1008:{uuid: 1008,path: "1008",type: 1,level: 1,name: "灵巧-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1009:{uuid: 1009,path: "1009",type: 1,level: 1,name: "盾守-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1010:{uuid: 1010,path: "1010",type: 1,level: 1,name: "治愈-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1011:{uuid: 1011,path: "1011",type: 1,level: 3,name: "火焰风暴-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1012:{uuid: 1012,path: "1012",type: 1,level: 3,name: "冰晶风暴-初级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2001:{uuid: 2001,path: "1001",type: 1,level: 2,name: "火球术-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2002:{uuid: 2002,path: "1002",type: 1,level: 2,name: "寒冰箭-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2003:{uuid: 2003,path: "1003",type: 1,level: 2,name: "狂暴-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2004:{uuid: 2004,path: "1004",type: 1,level: 2,name: "守护-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2005:{uuid: 2005,path: "1005",type: 1,level: 2,name: "雷霆-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2006:{uuid: 2006,path: "1006",type: 1,level: 2,name: "再生-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2007:{uuid: 2007,path: "1007",type: 1,level: 2,name: "复生-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2008:{uuid: 2008,path: "1008",type: 1,level: 2,name: "灵巧-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2009:{uuid: 2009,path: "1009",type: 1,level: 2,name: "盾守-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2010:{uuid: 2010,path: "1010",type: 1,level: 2,name: "治愈-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2011:{uuid: 2011,path: "1011",type: 1,level: 4,name: "火焰风暴-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
2012:{uuid: 2012,path: "1012",type: 1,level: 4,name: "冰晶风暴-中级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3001:{uuid: 3001,path: "1001",type: 1,level: 3,name: "火球术-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3002:{uuid: 3002,path: "1002",type: 1,level: 3,name: "寒冰箭-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3003:{uuid: 3003,path: "1003",type: 1,level: 3,name: "狂暴-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3004:{uuid: 3004,path: "1004",type: 1,level: 3,name: "守护-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3005:{uuid: 3005,path: "1005",type: 1,level: 3,name: "雷霆-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3006:{uuid: 3006,path: "1006",type: 1,level: 3,name: "再生-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3007:{uuid: 3007,path: "1007",type: 1,level: 3,name: "复生-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3008:{uuid: 3008,path: "1008",type: 1,level: 3,name: "灵巧-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3009:{uuid: 3009,path: "1009",type: 1,level: 3,name: "盾守-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3010:{uuid: 3010,path: "1010",type: 1,level: 3,name: "治愈-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3011:{uuid: 3011,path: "1011",type: 1,level: 5,name: "火焰风暴-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
3012:{uuid: 3012,path: "1012",type: 1,level: 5,name: "冰晶风暴-高级",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4001:{uuid: 4001,path: "1001",type: 1,level: 4,name: "火球术-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4002:{uuid: 4002,path: "1002",type: 1,level: 4,name: "寒冰箭-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4003:{uuid: 4003,path: "1003",type: 1,level: 4,name: "狂暴-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4004:{uuid: 4004,path: "1004",type: 1,level: 4,name: "守护-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4005:{uuid: 4005,path: "1005",type: 1,level: 4,name: "雷霆-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4006:{uuid: 4006,path: "1006",type: 1,level: 4,name: "再生-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4007:{uuid: 4007,path: "1007",type: 1,level: 4,name: "复生-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4008:{uuid: 4008,path: "1008",type: 1,level: 4,name: "灵巧-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4009:{uuid: 4009,path: "1009",type: 1,level: 4,name: "盾守-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4010:{uuid: 4010,path: "1010",type: 1,level: 4,name: "治愈-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4011:{uuid: 4011,path: "1011",type: 1,level: 6,name: "火焰风暴-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
4012:{uuid: 4012,path: "1012",type: 1,level: 6,name: "冰晶风暴-终极",sp_name:"fire",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
9001:{uuid: 9001,path: "9001",type: 1,level: 1,name: "基础攻击1",sp_name:"base",dis:90,count:1,atk: 4,sd:10,cd:1,speed:350,},
9002:{uuid: 9002,path: "9002",type: 1,level: 1,name: "基础攻击2",sp_name:"base2",dis:90,count:1,atk: 4,sd:10,cd:1,speed:350,},
9003:{uuid: 9003,path: "9003",type: 1,level: 1,name: "基础攻击3",sp_name:"base3",dis:720,count:1,atk: 4,sd:10,cd:1,speed:350,},
1001:{uuid: 1001,path: "1001",type: 1,level: 1,name: "火球术-初级",sp_name:"fire",dis:1720,count:1,atk:4,sd:10,cd:1,speed:350,},
1002:{uuid: 1002,path: "1002",type: 1,level: 1,name: "寒冰箭-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1003:{uuid: 1003,path: "1003",type: 1,level: 1,name: "狂暴-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1004:{uuid: 1004,path: "1004",type: 1,level: 1,name: "守护-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1005:{uuid: 1005,path: "1005",type: 1,level: 1,name: "雷霆-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1006:{uuid: 1006,path: "1006",type: 1,level: 1,name: "再生-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1007:{uuid: 1007,path: "1007",type: 1,level: 1,name: "复生-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1008:{uuid: 1008,path: "1008",type: 1,level: 1,name: "灵巧-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1009:{uuid: 1009,path: "1009",type: 1,level: 1,name: "盾守-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1010:{uuid: 1010,path: "1010",type: 1,level: 1,name: "治愈-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1011:{uuid: 1011,path: "1011",type: 1,level: 3,name: "火焰风暴-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
1012:{uuid: 1012,path: "1012",type: 1,level: 3,name: "冰晶风暴-初级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2001:{uuid: 2001,path: "1001",type: 1,level: 2,name: "火球术-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2002:{uuid: 2002,path: "1002",type: 1,level: 2,name: "寒冰箭-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2003:{uuid: 2003,path: "1003",type: 1,level: 2,name: "狂暴-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2004:{uuid: 2004,path: "1004",type: 1,level: 2,name: "守护-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2005:{uuid: 2005,path: "1005",type: 1,level: 2,name: "雷霆-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2006:{uuid: 2006,path: "1006",type: 1,level: 2,name: "再生-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2007:{uuid: 2007,path: "1007",type: 1,level: 2,name: "复生-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2008:{uuid: 2008,path: "1008",type: 1,level: 2,name: "灵巧-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2009:{uuid: 2009,path: "1009",type: 1,level: 2,name: "盾守-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2010:{uuid: 2010,path: "1010",type: 1,level: 2,name: "治愈-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2011:{uuid: 2011,path: "1011",type: 1,level: 4,name: "火焰风暴-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
2012:{uuid: 2012,path: "1012",type: 1,level: 4,name: "冰晶风暴-中级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3001:{uuid: 3001,path: "1001",type: 1,level: 3,name: "火球术-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3002:{uuid: 3002,path: "1002",type: 1,level: 3,name: "寒冰箭-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3003:{uuid: 3003,path: "1003",type: 1,level: 3,name: "狂暴-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3004:{uuid: 3004,path: "1004",type: 1,level: 3,name: "守护-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3005:{uuid: 3005,path: "1005",type: 1,level: 3,name: "雷霆-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3006:{uuid: 3006,path: "1006",type: 1,level: 3,name: "再生-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3007:{uuid: 3007,path: "1007",type: 1,level: 3,name: "复生-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3008:{uuid: 3008,path: "1008",type: 1,level: 3,name: "灵巧-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3009:{uuid: 3009,path: "1009",type: 1,level: 3,name: "盾守-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3010:{uuid: 3010,path: "1010",type: 1,level: 3,name: "治愈-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3011:{uuid: 3011,path: "1011",type: 1,level: 5,name: "火焰风暴-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
3012:{uuid: 3012,path: "1012",type: 1,level: 5,name: "冰晶风暴-高级",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4001:{uuid: 4001,path: "1001",type: 1,level: 4,name: "火球术-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4002:{uuid: 4002,path: "1002",type: 1,level: 4,name: "寒冰箭-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4003:{uuid: 4003,path: "1003",type: 1,level: 4,name: "狂暴-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4004:{uuid: 4004,path: "1004",type: 1,level: 4,name: "守护-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4005:{uuid: 4005,path: "1005",type: 1,level: 4,name: "雷霆-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4006:{uuid: 4006,path: "1006",type: 1,level: 4,name: "再生-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4007:{uuid: 4007,path: "1007",type: 1,level: 4,name: "复生-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4008:{uuid: 4008,path: "1008",type: 1,level: 4,name: "灵巧-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4009:{uuid: 4009,path: "1009",type: 1,level: 4,name: "盾守-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4010:{uuid: 4010,path: "1010",type: 1,level: 4,name: "治愈-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4011:{uuid: 4011,path: "1011",type: 1,level: 6,name: "火焰风暴-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
4012:{uuid: 4012,path: "1012",type: 1,level: 6,name: "冰晶风暴-终极",sp_name:"fire",dis:720,count:1,atk:4,sd:10,cd:1,speed:350,},
9001:{uuid: 9001,path: "9001",type: 1,level: 1,name: "基础攻击1",sp_name:"base",dis:30,count:1,atk:0,sd:10,cd:3,speed:450,},
9002:{uuid: 9002,path: "9002",type: 1,level: 1,name: "基础攻击2",sp_name:"base2",dis:30,count:1,atk:0,sd:10,cd:3,speed:450,},
9003:{uuid: 9003,path: "9003",type: 2,level: 1,name: "基础攻击3",sp_name:"base3",dis:720,count:1,atk:0,sd:10,cd:3,speed:450,},
}

View File

@@ -87,7 +87,6 @@ export class Initialize extends ecs.Entity {
this.HeroList = new HeroList();
this.HeroList.init(); // 等待数据加载完成
smc.heros = this.HeroList.list;
var uic: UICallbacks = {
onAdded: (node: Node, params: any) => {
var comp = node.getComponent(LoadingViewComp) as ecs.Comp;

Some files were not shown because too many files have changed in this diff Show More