From 27dfbb9d0383b03f760ee2d7de6557c459c89ecd Mon Sep 17 00:00:00 2001 From: walkpan Date: Fri, 2 Aug 2024 09:45:06 +0800 Subject: [PATCH] ddd --- assets/resources/game/heros/hero.meta | 9 + assets/resources/game/heros/hero/bf.png | Bin 0 -> 3737 bytes assets/resources/game/heros/hero/bf.png.meta | 134 ++ assets/resources/game/heros/hero/hero.png | Bin 0 -> 13409 bytes .../resources/game/heros/hero/hero.png.meta | 134 ++ assets/resources/game/heros/hero/lang.png | Bin 0 -> 11526 bytes .../resources/game/heros/hero/lang.png.meta | 134 ++ assets/resources/game/heros/hero/level.png | Bin 0 -> 1119 bytes .../resources/game/heros/hero/level.png.meta | 134 ++ .../resources/game/heros/hero/skeleton.atlas | 20 + .../game/heros/hero/skeleton.atlas.meta | 12 + .../resources/game/heros/hero/skeleton.json | 72 + .../game/heros/hero/skeleton.json.meta | 11 + assets/resources/game/heros/hero/skeleton.png | Bin 0 -> 3876 bytes .../game/heros/hero/skeleton.png.meta | 134 ++ assets/resources/game/monster/hero.prefab | 1261 +++++++++++++++++ .../resources/game/monster/hero.prefab.meta | 13 + assets/script/Main.ts | 6 +- assets/script/game/monster/Monster.ts | 11 +- assets/script/game/monster/MonsterViewComp.ts | 10 +- 20 files changed, 2086 insertions(+), 9 deletions(-) create mode 100644 assets/resources/game/heros/hero.meta create mode 100644 assets/resources/game/heros/hero/bf.png create mode 100644 assets/resources/game/heros/hero/bf.png.meta create mode 100644 assets/resources/game/heros/hero/hero.png create mode 100644 assets/resources/game/heros/hero/hero.png.meta create mode 100644 assets/resources/game/heros/hero/lang.png create mode 100644 assets/resources/game/heros/hero/lang.png.meta create mode 100644 assets/resources/game/heros/hero/level.png create mode 100644 assets/resources/game/heros/hero/level.png.meta create mode 100644 assets/resources/game/heros/hero/skeleton.atlas create mode 100644 assets/resources/game/heros/hero/skeleton.atlas.meta create mode 100644 assets/resources/game/heros/hero/skeleton.json create mode 100644 assets/resources/game/heros/hero/skeleton.json.meta create mode 100644 assets/resources/game/heros/hero/skeleton.png create mode 100644 assets/resources/game/heros/hero/skeleton.png.meta create mode 100644 assets/resources/game/monster/hero.prefab create mode 100644 assets/resources/game/monster/hero.prefab.meta diff --git a/assets/resources/game/heros/hero.meta b/assets/resources/game/heros/hero.meta new file mode 100644 index 00000000..820968db --- /dev/null +++ b/assets/resources/game/heros/hero.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "9977e498-4276-46a2-af0d-e3d8473aca8b", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/hero/bf.png b/assets/resources/game/heros/hero/bf.png new file mode 100644 index 0000000000000000000000000000000000000000..f49ea7982a175f0772b059a2044b143b61d233fa GIT binary patch literal 3737 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%0DbD*GCX>y)oQD1Y0I}tRX+q!Y-LQ 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 Dorx;C literal 0 HcmV?d00001 diff --git a/assets/resources/game/heros/hero/hero.png.meta b/assets/resources/game/heros/hero/hero.png.meta new file mode 100644 index 00000000..0dbf9578 --- /dev/null +++ b/assets/resources/game/heros/hero/hero.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "c05c3659-4264-42fb-87e8-f43e6422dd43", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "c05c3659-4264-42fb-87e8-f43e6422dd43@6c48a", + "displayName": "hero", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "c05c3659-4264-42fb-87e8-f43e6422dd43", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "c05c3659-4264-42fb-87e8-f43e6422dd43@f9941", + "displayName": "hero", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 96, + "height": 108, + "rawWidth": 96, + "rawHeight": 108, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -48, + -54, + 0, + 48, + -54, + 0, + -48, + 54, + 0, + 48, + 54, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 108, + 96, + 108, + 0, + 0, + 96, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -48, + -54, + 0 + ], + "maxPos": [ + 48, + 54, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c05c3659-4264-42fb-87e8-f43e6422dd43@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "c05c3659-4264-42fb-87e8-f43e6422dd43@f9941" + } +} diff --git a/assets/resources/game/heros/hero/lang.png b/assets/resources/game/heros/hero/lang.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3d0b025b5014cf4540091cac7ee1f9755ec326 GIT binary patch literal 11526 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 literal 0 HcmV?d00001 diff --git a/assets/resources/game/heros/hero/lang.png.meta b/assets/resources/game/heros/hero/lang.png.meta new file mode 100644 index 00000000..021f5a02 --- /dev/null +++ b/assets/resources/game/heros/hero/lang.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "94c32520-2d16-4a94-ab6b-94794e10711a", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "94c32520-2d16-4a94-ab6b-94794e10711a@6c48a", + "displayName": "lang", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "94c32520-2d16-4a94-ab6b-94794e10711a", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "94c32520-2d16-4a94-ab6b-94794e10711a@f9941", + "displayName": "lang", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 96, + "height": 108, + "rawWidth": 96, + "rawHeight": 108, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -48, + -54, + 0, + 48, + -54, + 0, + -48, + 54, + 0, + 48, + 54, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 108, + 96, + 108, + 0, + 0, + 96, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -48, + -54, + 0 + ], + "maxPos": [ + 48, + 54, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "94c32520-2d16-4a94-ab6b-94794e10711a@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "94c32520-2d16-4a94-ab6b-94794e10711a@f9941" + } +} diff --git a/assets/resources/game/heros/hero/level.png b/assets/resources/game/heros/hero/level.png new file mode 100644 index 0000000000000000000000000000000000000000..301885071242577a62b041603ed6e23354e99982 GIT binary patch literal 1119 zcmV-l1fctgP)9+F5dO}bd*6HQYm22VNGu`-HY8$TgRWReglOEj@P~zH;zAQ$ z;Zj+uF$6;h5&R`Y0z_*ifnu;JZEAn$Yw3IUo@3_x+@Dwabm6?ryL0Ex%y(waoF8%Y zz*YoOAPfkFfKUo0N(E*s7eh(KkopP%^#_uAB#FC^pC6V0ZUPtta2mi#0P|=-!M}Vv z1mH*mn`fO3(_sJ~0vKB?*qvw}fKR>t(ohALug_v=bRH8kHB8J@Q7#gewgy<$6=Kbb zBAdP8_;mp9{THBjoC8i?oWiM#lLp|9G*ZR6D?qtK=zX9WTh=ziRbT~xgN=aR@*u~~ zj^o5HlTIx_Bp?JqIE`l38d@t$ahDNLS;^%3f$lCzcXMtYjzn=yxNhT(M%fQQ& zWJS3Qv&;h=xN#dl4$gY8{T_(^Rk1LkC+RF{_1zB7F{Q1L(q0Ccdn zkKeA{tYT!MW=lr-V1mdtf)F{T#LoFRX4@#%xNvpOgY9CVewMC|%)4x|L0n+|`F1nS zl)N}#8$8L@8DAT%db4L3XfsPAlQrk)M(%>zKq*KHlL0e+$YskkHWhi39tP@UX?9*^ z#%sJX04Yc|IO;T_PE~O+0W2ri+E5z*ALT~~-*w|GG#6~Qm=(|eyaIFJI`_J8T<*Kw zGK{7a`qhI8mIherT4Hx2yRGO1P;0#)SgO&;#!h^lPgk4thQE?KPq2DF}Yox>1$5o8>U59av!;krgQbj(e>IlAkq(Y=m$3_i5p1n@k7rvYqon=mga lzPbDc;9Cds=c17S`~yCn@jM}*FYy2X002ovPDHLkV1jfq|BwIx literal 0 HcmV?d00001 diff --git a/assets/resources/game/heros/hero/level.png.meta b/assets/resources/game/heros/hero/level.png.meta new file mode 100644 index 00000000..9562d0a9 --- /dev/null +++ b/assets/resources/game/heros/hero/level.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "689c4ea2-894d-42c8-a3c3-7c91d17a8197", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "689c4ea2-894d-42c8-a3c3-7c91d17a8197@6c48a", + "displayName": "level", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "689c4ea2-894d-42c8-a3c3-7c91d17a8197", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "689c4ea2-894d-42c8-a3c3-7c91d17a8197@f9941", + "displayName": "level", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 26, + "height": 26, + "rawWidth": 26, + "rawHeight": 26, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -13, + -13, + 0, + 13, + -13, + 0, + -13, + 13, + 0, + 13, + 13, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 26, + 26, + 26, + 0, + 0, + 26, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -13, + -13, + 0 + ], + "maxPos": [ + 13, + 13, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "689c4ea2-894d-42c8-a3c3-7c91d17a8197@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "redirect": "689c4ea2-894d-42c8-a3c3-7c91d17a8197@f9941" + } +} diff --git a/assets/resources/game/heros/hero/skeleton.atlas b/assets/resources/game/heros/hero/skeleton.atlas new file mode 100644 index 00000000..2f372b02 --- /dev/null +++ b/assets/resources/game/heros/hero/skeleton.atlas @@ -0,0 +1,20 @@ + +skeleton.png +size: 126,100 +format: RGBA8888 +filter: Linear,Linear +repeat: none +bb + rotate: true + xy: 2, 2 + size: 96, 108 + orig: 96, 108 + offset: 0, 0 + index: -1 +shadow + rotate: true + xy: 112, 66 + size: 32, 12 + orig: 32, 12 + offset: 0, 0 + index: -1 diff --git a/assets/resources/game/heros/hero/skeleton.atlas.meta b/assets/resources/game/heros/hero/skeleton.atlas.meta new file mode 100644 index 00000000..68e1011a --- /dev/null +++ b/assets/resources/game/heros/hero/skeleton.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "*", + "imported": true, + "uuid": "c25902d8-36df-48f2-af71-6be1827463a0", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/hero/skeleton.json b/assets/resources/game/heros/hero/skeleton.json new file mode 100644 index 00000000..1249278b --- /dev/null +++ b/assets/resources/game/heros/hero/skeleton.json @@ -0,0 +1,72 @@ +{ +"skeleton": { + "hash": "cNWCYqlhU+8lj44AhM2ebNGlYGc", + "spine": "3.8.99", + "x": -46.85, + "y": -6, + "width": 96, + "height": 117.8, + "images": "", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { "name": "bone", "parent": "root" }, + { "name": "shandow", "parent": "root", "y": 2.91 } +], +"slots": [ + { "name": "shadow", "bone": "shandow", "attachment": "shadow" }, + { "name": "bb", "bone": "bone", "attachment": "bb" } +], +"skins": [ + { + "name": "default", + "attachments": { + "bb": { + "bb": { "x": 1.15, "y": 57.8, "width": 96, "height": 108 } + }, + "shadow": { + "shadow": { "scaleX": 2.3856, "width": 32, "height": 12 } + } + } + } +], +"animations": { + "atk": { + "bones": { + "root": { + "rotate": [ + {}, + { "time": 0.1333, "angle": -5.68 }, + { "time": 0.3333, "angle": -30.2 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1333, "x": 6 }, + { "time": 0.3333, "x": 21 }, + { "time": 0.5 } + ] + } + } + }, + "move": { + "bones": { + "shandow": { + "scale": [ + {}, + { "time": 0.5, "x": 1.099 }, + { "time": 1 } + ] + }, + "bone": { + "scale": [ + {}, + { "time": 0.5, "y": 0.96 }, + { "time": 1 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/game/heros/hero/skeleton.json.meta b/assets/resources/game/heros/hero/skeleton.json.meta new file mode 100644 index 00000000..09b1e440 --- /dev/null +++ b/assets/resources/game/heros/hero/skeleton.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.2.6", + "importer": "spine-data", + "imported": true, + "uuid": "4ba2de71-96df-42bd-b2df-7b67756e16e3", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/hero/skeleton.png b/assets/resources/game/heros/hero/skeleton.png new file mode 100644 index 0000000000000000000000000000000000000000..dece05ed16e14dec3b812f1e7e5b3d961ab0c8c7 GIT binary patch literal 3876 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 smc.monsters = [ - {prefab_path:'niu',name:'m1',speed:110}, + {prefab_path:'hero',name:'lang',speed:110}, // {prefab_path:'niu',name:'m2',speed:80}, // {prefab_path:'niu',name:'m3',speed:40}, // {prefab_path:'niu',name:'m4',speed:80}, ] smc.heros = [ - {prefab_path:'niu',name:'war',speed:110}, - // {prefab_path:'niu',name:'magic',speed:60}, + // {prefab_path:'niu',name:'war',speed:110}, + {prefab_path:'hero',name:'hero',speed:60}, // {prefab_path:'niu',name:'heath',speed:60}, // {prefab_path:'niu',name:'war',speed:60}, ] diff --git a/assets/script/game/monster/Monster.ts b/assets/script/game/monster/Monster.ts index 237a6d34..956b7f59 100644 --- a/assets/script/game/monster/Monster.ts +++ b/assets/script/game/monster/Monster.ts @@ -5,7 +5,7 @@ * @LastEditors: dgflash * @LastEditTime: 2022-08-04 15:43:04 */ -import { instantiate, Node, Prefab, Vec3 ,tween, v3,Collider2D,Contact2DType,PhysicsSystem2D,IPhysics2DContact, animation,Label} from "cc"; +import { instantiate, Node, Prefab, Vec3 ,tween, v3,Collider2D,Contact2DType,PhysicsSystem2D,IPhysics2DContact, animation,Label,resources,SpriteFrame,Sprite} from "cc"; import { UICallbacks } from "../../../../extensions/oops-plugin-framework/assets/core/gui/layer/Defines"; import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops"; import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS"; @@ -46,6 +46,15 @@ export class Monster extends ecs.Entity { node.getChildByName("avatar").setScale(node.getChildByName("avatar").scale.x*camp, node.getChildByName("avatar").scale.y, node.getChildByName("avatar").scale.z); node.setPosition(pos) + console.log(node.getChildByName("avatar").getChildByName("TNode").getChildByName("bb").getComponent(Sprite)) + const url = 'game/heros/hero/'+name+'/spriteFrame'; + resources.load(url, SpriteFrame, (err: any, spriteFrame) => { + const sprite = node.getChildByName("avatar").getChildByName("TNode").getChildByName("bb").getComponent(Sprite); + + sprite.spriteFrame = spriteFrame; + }); + + var mv = node.getComponent(MonsterViewComp)!; mv.speed =mv.ospeed = speed; mv.hero_name= name; diff --git a/assets/script/game/monster/MonsterViewComp.ts b/assets/script/game/monster/MonsterViewComp.ts index 17ec2cd1..cca012a4 100644 --- a/assets/script/game/monster/MonsterViewComp.ts +++ b/assets/script/game/monster/MonsterViewComp.ts @@ -97,11 +97,11 @@ export class MonsterViewComp extends CCComp { this.as = this.getComponent(MonsterSpine); // console.log('hero load ent:',this); - PhysicsSystem2D.instance.debugDrawFlags = EPhysics2DDrawFlags.Aabb | - EPhysics2DDrawFlags.Pair | - EPhysics2DDrawFlags.CenterOfMass | - EPhysics2DDrawFlags.Joint | - EPhysics2DDrawFlags.Shape; + // PhysicsSystem2D.instance.debugDrawFlags = EPhysics2DDrawFlags.Aabb | + // EPhysics2DDrawFlags.Pair | + // EPhysics2DDrawFlags.CenterOfMass | + // EPhysics2DDrawFlags.Joint | + // EPhysics2DDrawFlags.Shape; } change_name(hero_name:string='hero',camp:number=1){ this.name=hero_name;