Browse Source

战斗界面

chenwb10023 1 week ago
parent
commit
8311bcdc5f
39 changed files with 2118 additions and 4 deletions
  1. 21 0
      assets/bundle/FGUI/Battle.meta
  2. BIN
      assets/bundle/FGUI/Battle/Battle.bin
  3. 6 0
      assets/bundle/FGUI/Battle/Battle.bin.meta
  4. BIN
      assets/bundle/FGUI/Battle/Battle_atlas0.png
  5. 38 0
      assets/bundle/FGUI/Battle/Battle_atlas0.png.meta
  6. 21 0
      assets/bundle/battle.meta
  7. 368 0
      assets/bundle/battle/UEBattleView.prefab
  8. 9 0
      assets/bundle/battle/UEBattleView.prefab.meta
  9. 2 2
      assets/bundle/gridMap/UEGridMap.prefab
  10. 13 0
      assets/bundle/spine/mon.meta
  11. 83 0
      assets/bundle/spine/mon/10001.atlas
  12. 6 0
      assets/bundle/spine/mon/10001.atlas.meta
  13. BIN
      assets/bundle/spine/mon/10001.png
  14. 38 0
      assets/bundle/spine/mon/10001.png.meta
  15. BIN
      assets/bundle/spine/mon/10001.skel
  16. 10 0
      assets/bundle/spine/mon/10001.skel.meta
  17. 13 0
      assets/bundle/spine/role.meta
  18. 1196 0
      assets/bundle/spine/role/nv.atlas
  19. 6 0
      assets/bundle/spine/role/nv.atlas.meta
  20. BIN
      assets/bundle/spine/role/nv.png
  21. 38 0
      assets/bundle/spine/role/nv.png.meta
  22. BIN
      assets/bundle/spine/role/nv.skel
  23. 10 0
      assets/bundle/spine/role/nv.skel.meta
  24. 5 0
      assets/script/data/const/ViewZOrder.ts
  25. 13 0
      assets/script/logic/battle.meta
  26. 19 0
      assets/script/logic/battle/UEBattleView.ts
  27. 10 0
      assets/script/logic/battle/UEBattleView.ts.meta
  28. 13 0
      assets/script/logic/fgui/Battle.meta
  29. 13 0
      assets/script/logic/fgui/Battle/BattleMain.meta
  30. 48 0
      assets/script/logic/fgui/Battle/BattleMain/BattleMainCtrl.ts
  31. 10 0
      assets/script/logic/fgui/Battle/BattleMain/BattleMainCtrl.ts.meta
  32. 21 0
      assets/script/logic/fgui/Battle/BattleMain/BattleMainVM.ts
  33. 10 0
      assets/script/logic/fgui/Battle/BattleMain/BattleMainVM.ts.meta
  34. 41 0
      assets/script/logic/fgui/Battle/BattleMain/BattleMainView.ts
  35. 10 0
      assets/script/logic/fgui/Battle/BattleMain/BattleMainView.ts.meta
  36. 8 2
      assets/script/logic/fgui/Home/Home/HomeCtrl.ts
  37. 11 0
      fgui-project/assets/Battle/BattleMain.xml
  38. BIN
      fgui-project/assets/Battle/Images/ImgDi.png
  39. 8 0
      fgui-project/assets/Battle/package.xml

+ 21 - 0
assets/bundle/FGUI/Battle.meta

@@ -0,0 +1,21 @@
+{
+  "ver": "1.1.3",
+  "uuid": "5e79fccb-502e-4bfd-81db-d87628b32d3a",
+  "importer": "folder",
+  "isBundle": true,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {
+    "wechatgame": "default"
+  },
+  "optimizeHotUpdate": {
+    "wechatgame": false
+  },
+  "inlineSpriteFrames": {
+    "wechatgame": false
+  },
+  "isRemoteBundle": {
+    "wechatgame": true
+  },
+  "subMetas": {}
+}

BIN
assets/bundle/FGUI/Battle/Battle.bin


+ 6 - 0
assets/bundle/FGUI/Battle/Battle.bin.meta

@@ -0,0 +1,6 @@
+{
+  "ver": "1.0.2",
+  "uuid": "b88a0abd-d4ac-478a-83fd-3278f211b7b2",
+  "importer": "buffer",
+  "subMetas": {}
+}

BIN
assets/bundle/FGUI/Battle/Battle_atlas0.png


+ 38 - 0
assets/bundle/FGUI/Battle/Battle_atlas0.png.meta

@@ -0,0 +1,38 @@
+{
+  "ver": "2.3.7",
+  "uuid": "2212da64-61ea-45e5-9dea-618c05309829",
+  "importer": "texture",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 1024,
+  "height": 1024,
+  "platformSettings": {},
+  "subMetas": {
+    "Battle_atlas0": {
+      "ver": "1.0.6",
+      "uuid": "feecef00-d9d7-42ae-b2da-469d2062cb9e",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "2212da64-61ea-45e5-9dea-618c05309829",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": -137,
+      "offsetY": 92,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 750,
+      "height": 840,
+      "rawWidth": 1024,
+      "rawHeight": 1024,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

+ 21 - 0
assets/bundle/battle.meta

@@ -0,0 +1,21 @@
+{
+  "ver": "1.1.3",
+  "uuid": "697d1c7a-e604-4799-a227-b11c6f1543d4",
+  "importer": "folder",
+  "isBundle": true,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {
+    "wechatgame": "default"
+  },
+  "optimizeHotUpdate": {
+    "wechatgame": false
+  },
+  "inlineSpriteFrames": {
+    "wechatgame": false
+  },
+  "isRemoteBundle": {
+    "wechatgame": true
+  },
+  "subMetas": {}
+}

+ 368 - 0
assets/bundle/battle/UEBattleView.prefab

@@ -0,0 +1,368 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "asyncLoadAssets": false,
+    "readonly": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "UEBattleView",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 5
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 8
+      },
+      {
+        "__id__": 9
+      }
+    ],
+    "_prefab": {
+      "__id__": 10
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 750,
+      "height": 1334
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        375,
+        667,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        1,
+        1
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": false,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Role",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 3
+      }
+    ],
+    "_prefab": {
+      "__id__": 4
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 175.40045166015625,
+      "height": 253.31390380859375
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -260,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        1,
+        1
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": false,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "7afd064b-113f-480e-b793-8817d19f63c3"
+      }
+    ],
+    "paused": false,
+    "defaultSkin": "default",
+    "defaultAnimation": "stand",
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "loop": true,
+    "premultipliedAlpha": false,
+    "timeScale": 1,
+    "_accTime": 0,
+    "_playCount": 0,
+    "_frameCache": null,
+    "_curFrame": null,
+    "_skeletonCache": null,
+    "_animationName": "stand",
+    "_animationQueue": [],
+    "_headAniInfo": null,
+    "_playTimes": 0,
+    "_isAniComplete": true,
+    "_N$skeletonData": {
+      "__uuid__": "41579db6-de16-4871-b493-f986d6b89501"
+    },
+    "_N$_defaultCacheMode": 0,
+    "_N$debugSlots": false,
+    "_N$debugBones": false,
+    "_N$debugMesh": false,
+    "_N$useTint": false,
+    "_N$enableBatch": false,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "06C9Mix6JBqq++cV7iejNS",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Monster",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 6
+      }
+    ],
+    "_prefab": {
+      "__id__": 7
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 220.1168212890625,
+      "height": 274.0612487792969
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        260,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        -1,
+        1,
+        1
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": false,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "sp.Skeleton",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 5
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "7afd064b-113f-480e-b793-8817d19f63c3"
+      }
+    ],
+    "paused": false,
+    "defaultSkin": "default",
+    "defaultAnimation": "stand",
+    "_preCacheMode": 0,
+    "_cacheMode": 0,
+    "loop": true,
+    "premultipliedAlpha": false,
+    "timeScale": 1,
+    "_accTime": 0,
+    "_playCount": 0,
+    "_frameCache": null,
+    "_curFrame": null,
+    "_skeletonCache": null,
+    "_animationName": "stand",
+    "_animationQueue": [],
+    "_headAniInfo": null,
+    "_playTimes": 0,
+    "_isAniComplete": true,
+    "_N$skeletonData": {
+      "__uuid__": "a973a811-a37d-4595-954a-8ea6c9c586c6"
+    },
+    "_N$_defaultCacheMode": 0,
+    "_N$debugSlots": false,
+    "_N$debugBones": false,
+    "_N$debugMesh": false,
+    "_N$useTint": false,
+    "_N$enableBatch": false,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "f5B0dIVntGA6vmQnP5aZUD",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 45,
+    "_left": 0,
+    "_right": 0,
+    "_top": 0,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "5106fkCaEJPH474VVYQbIoD",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "",
+    "sync": false
+  }
+]

+ 9 - 0
assets/bundle/battle/UEBattleView.prefab.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.3.2",
+  "uuid": "0d643bf2-d771-42a8-859b-7f116b4aa0e4",
+  "importer": "prefab",
+  "optimizationPolicy": "AUTO",
+  "asyncLoadAssets": false,
+  "readonly": false,
+  "subMetas": {}
+}

+ 2 - 2
assets/bundle/gridMap/UEGridMap.prefab

@@ -326,7 +326,7 @@
     "asset": {
       "__id__": 0
     },
-    "fileId": "5cgHJnjjhI9Jmb3wjBMzXK",
+    "fileId": "fcCp2p9fNNbqXqXmtlq4LG",
     "sync": false
   },
   {
@@ -364,7 +364,7 @@
     "asset": {
       "__id__": 0
     },
-    "fileId": "2cyC6r67tCwqwSh4PkhwMn",
+    "fileId": "bb9uD0iftLdrGQSDQVVTa2",
     "sync": false
   },
   {

+ 13 - 0
assets/bundle/spine/mon.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.3",
+  "uuid": "d07819b2-e541-4c4d-85bc-256e5c301866",
+  "importer": "folder",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 83 - 0
assets/bundle/spine/mon/10001.atlas

@@ -0,0 +1,83 @@
+
+10001.png
+size: 512,512
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+putongguai01_0
+  rotate: false
+  xy: 2, 20
+  size: 18, 18
+  orig: 18, 18
+  offset: 0, 0
+  index: -1
+putongguai01_1
+  rotate: false
+  xy: 161, 99
+  size: 34, 37
+  orig: 34, 37
+  offset: 0, 0
+  index: -1
+putongguai01_2
+  rotate: false
+  xy: 2, 40
+  size: 60, 96
+  orig: 60, 96
+  offset: 0, 0
+  index: -1
+putongguai01_3
+  rotate: false
+  xy: 197, 76
+  size: 70, 31
+  orig: 70, 31
+  offset: 0, 0
+  index: -1
+putongguai01_4
+  rotate: true
+  xy: 64, 54
+  size: 82, 48
+  orig: 82, 48
+  offset: 0, 0
+  index: -1
+putongguai01_5
+  rotate: true
+  xy: 22, 17
+  size: 21, 11
+  orig: 40, 28
+  offset: 13, 1
+  index: -1
+putongguai01_6
+  rotate: false
+  xy: 2, 2
+  size: 10, 16
+  orig: 14, 31
+  offset: 4, 0
+  index: -1
+putongguai01_7
+  rotate: false
+  xy: 2, 138
+  size: 196, 167
+  orig: 204, 168
+  offset: 0, 1
+  index: -1
+putongguai01_8
+  rotate: false
+  xy: 161, 34
+  size: 23, 63
+  orig: 23, 63
+  offset: 0, 0
+  index: -1
+putongguai01_9
+  rotate: true
+  xy: 114, 74
+  size: 62, 45
+  orig: 62, 45
+  offset: 0, 0
+  index: -1
+touying
+  rotate: true
+  xy: 200, 109
+  size: 196, 75
+  orig: 196, 75
+  offset: 0, 0
+  index: -1

+ 6 - 0
assets/bundle/spine/mon/10001.atlas.meta

@@ -0,0 +1,6 @@
+{
+  "ver": "1.0.3",
+  "uuid": "96550e7f-eb71-485d-a13d-2aabff27082e",
+  "importer": "asset",
+  "subMetas": {}
+}

BIN
assets/bundle/spine/mon/10001.png


+ 38 - 0
assets/bundle/spine/mon/10001.png.meta

@@ -0,0 +1,38 @@
+{
+  "ver": "2.3.7",
+  "uuid": "f1de91d1-5334-4c08-ba05-d07325103ed0",
+  "importer": "texture",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 512,
+  "height": 512,
+  "platformSettings": {},
+  "subMetas": {
+    "10001": {
+      "ver": "1.0.6",
+      "uuid": "429a7877-2e99-4763-906b-f2760d070540",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "f1de91d1-5334-4c08-ba05-d07325103ed0",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": -118,
+      "offsetY": 103,
+      "trimX": 2,
+      "trimY": 2,
+      "width": 272,
+      "height": 302,
+      "rawWidth": 512,
+      "rawHeight": 512,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/bundle/spine/mon/10001.skel


+ 10 - 0
assets/bundle/spine/mon/10001.skel.meta

@@ -0,0 +1,10 @@
+{
+  "ver": "1.2.5",
+  "uuid": "a973a811-a37d-4595-954a-8ea6c9c586c6",
+  "importer": "spine",
+  "textures": [
+    "f1de91d1-5334-4c08-ba05-d07325103ed0"
+  ],
+  "scale": 1,
+  "subMetas": {}
+}

+ 13 - 0
assets/bundle/spine/role.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.3",
+  "uuid": "adaade9b-18e3-44f0-a4c3-be2d3cc7c157",
+  "importer": "folder",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 1196 - 0
assets/bundle/spine/role/nv.atlas

@@ -0,0 +1,1196 @@
+
+nv.png
+size: 1024,1024
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+biyan301
+  rotate: false
+  xy: 200, 990
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+biyan302
+  rotate: false
+  xy: 294, 989
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+biyan303
+  rotate: false
+  xy: 352, 987
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+biyan304
+  rotate: false
+  xy: 410, 986
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+biyan305
+  rotate: false
+  xy: 468, 985
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+dabi1301
+  rotate: true
+  xy: 733, 983
+  size: 20, 30
+  orig: 20, 30
+  offset: 0, 0
+  index: -1
+dabi1302
+  rotate: false
+  xy: 979, 941
+  size: 35, 33
+  orig: 35, 33
+  offset: 0, 0
+  index: -1
+dabi1303
+  rotate: true
+  xy: 2, 976
+  size: 20, 30
+  orig: 20, 30
+  offset: 0, 0
+  index: -1
+dabi1304
+  rotate: true
+  xy: 34, 972
+  size: 20, 30
+  orig: 20, 30
+  offset: 0, 0
+  index: -1
+dabi1305
+  rotate: true
+  xy: 66, 972
+  size: 20, 30
+  orig: 20, 30
+  offset: 0, 0
+  index: -1
+dabi2301
+  rotate: true
+  xy: 494, 1006
+  size: 16, 29
+  orig: 16, 29
+  offset: 0, 0
+  index: -1
+dabi2302
+  rotate: true
+  xy: 773, 1004
+  size: 18, 22
+  orig: 18, 22
+  offset: 0, 0
+  index: -1
+dabi2303
+  rotate: true
+  xy: 797, 1004
+  size: 18, 28
+  orig: 18, 28
+  offset: 0, 0
+  index: -1
+dabi2304
+  rotate: true
+  xy: 602, 1005
+  size: 17, 29
+  orig: 17, 29
+  offset: 0, 0
+  index: -1
+dabi2305
+  rotate: true
+  xy: 355, 962
+  size: 23, 36
+  orig: 23, 36
+  offset: 0, 0
+  index: -1
+daizi301
+  rotate: false
+  xy: 2, 740
+  size: 73, 57
+  orig: 73, 57
+  offset: 0, 0
+  index: -1
+daizi304
+  rotate: true
+  xy: 169, 936
+  size: 30, 59
+  orig: 30, 59
+  offset: 0, 0
+  index: -1
+ershi1301
+  rotate: true
+  xy: 176, 1011
+  size: 11, 19
+  orig: 11, 19
+  offset: 0, 0
+  index: -1
+ershi1303
+  rotate: true
+  xy: 197, 1011
+  size: 11, 19
+  orig: 11, 19
+  offset: 0, 0
+  index: -1
+ershi2301
+  rotate: true
+  xy: 303, 1010
+  size: 12, 20
+  orig: 12, 20
+  offset: 0, 0
+  index: -1
+ershi2303
+  rotate: true
+  xy: 325, 1010
+  size: 12, 20
+  orig: 12, 20
+  offset: 0, 0
+  index: -1
+houbai301
+  rotate: false
+  xy: 592, 825
+  size: 72, 51
+  orig: 72, 51
+  offset: 0, 0
+  index: -1
+houbai302
+  rotate: false
+  xy: 686, 876
+  size: 93, 40
+  orig: 93, 40
+  offset: 0, 0
+  index: -1
+houbai303
+  rotate: false
+  xy: 777, 694
+  size: 88, 64
+  orig: 88, 64
+  offset: 0, 0
+  index: -1
+houbai304
+  rotate: false
+  xy: 396, 775
+  size: 77, 53
+  orig: 77, 53
+  offset: 0, 0
+  index: -1
+houbai305
+  rotate: false
+  xy: 666, 823
+  size: 92, 51
+  orig: 92, 51
+  offset: 0, 0
+  index: -1
+houfa1301
+  rotate: false
+  xy: 840, 916
+  size: 47, 35
+  orig: 47, 35
+  offset: 0, 0
+  index: -1
+houfa1302
+  rotate: false
+  xy: 343, 885
+  size: 100, 37
+  orig: 100, 37
+  offset: 0, 0
+  index: -1
+houfa1303
+  rotate: false
+  xy: 199, 846
+  size: 89, 45
+  orig: 89, 45
+  offset: 0, 0
+  index: -1
+houfa1304
+  rotate: false
+  xy: 475, 774
+  size: 64, 53
+  orig: 64, 53
+  offset: 0, 0
+  index: -1
+houfa1305
+  rotate: false
+  xy: 340, 836
+  size: 100, 47
+  orig: 100, 47
+  offset: 0, 0
+  index: -1
+houfa2301
+  rotate: false
+  xy: 278, 504
+  size: 146, 135
+  orig: 146, 135
+  offset: 0, 0
+  index: -1
+houfa2302
+  rotate: false
+  xy: 426, 500
+  size: 146, 135
+  orig: 146, 135
+  offset: 0, 0
+  index: -1
+houfa2303
+  rotate: false
+  xy: 722, 447
+  size: 150, 148
+  orig: 150, 148
+  offset: 0, 0
+  index: -1
+houfa2304
+  rotate: false
+  xy: 574, 493
+  size: 146, 135
+  orig: 146, 135
+  offset: 0, 0
+  index: -1
+houfa2305
+  rotate: true
+  xy: 874, 445
+  size: 150, 148
+  orig: 150, 148
+  offset: 0, 0
+  index: -1
+jiandai1302
+  rotate: false
+  xy: 218, 1011
+  size: 41, 11
+  orig: 41, 11
+  offset: 0, 0
+  index: -1
+jiandai1303
+  rotate: false
+  xy: 367, 1008
+  size: 36, 14
+  orig: 36, 14
+  offset: 0, 0
+  index: -1
+jiandai1304
+  rotate: false
+  xy: 155, 731
+  size: 68, 59
+  orig: 68, 59
+  offset: 0, 0
+  index: -1
+jiandai2302
+  rotate: false
+  xy: 105, 1013
+  size: 13, 9
+  orig: 13, 9
+  offset: 0, 0
+  index: -1
+jiandai2303
+  rotate: true
+  xy: 405, 1008
+  size: 14, 19
+  orig: 14, 19
+  offset: 0, 0
+  index: -1
+jiao1301
+  rotate: true
+  xy: 258, 990
+  size: 19, 34
+  orig: 19, 34
+  offset: 0, 0
+  index: -1
+jiao1302
+  rotate: true
+  xy: 526, 985
+  size: 19, 34
+  orig: 19, 34
+  offset: 0, 0
+  index: -1
+jiao1303
+  rotate: true
+  xy: 562, 985
+  size: 19, 34
+  orig: 19, 34
+  offset: 0, 0
+  index: -1
+jiao1304
+  rotate: true
+  xy: 598, 984
+  size: 19, 34
+  orig: 19, 34
+  offset: 0, 0
+  index: -1
+jiao2301
+  rotate: true
+  xy: 827, 1004
+  size: 18, 33
+  orig: 18, 33
+  offset: 0, 0
+  index: -1
+jiao2302
+  rotate: true
+  xy: 862, 1004
+  size: 18, 33
+  orig: 18, 33
+  offset: 0, 0
+  index: -1
+jiao2303
+  rotate: true
+  xy: 897, 1004
+  size: 18, 33
+  orig: 18, 33
+  offset: 0, 0
+  index: -1
+jiao2304
+  rotate: true
+  xy: 932, 1004
+  size: 18, 33
+  orig: 18, 33
+  offset: 0, 0
+  index: -1
+meimao1301
+  rotate: false
+  xy: 120, 1013
+  size: 26, 9
+  orig: 26, 9
+  offset: 0, 0
+  index: -1
+meimao1302
+  rotate: false
+  xy: 148, 1013
+  size: 26, 9
+  orig: 26, 9
+  offset: 0, 0
+  index: -1
+meimao2301
+  rotate: false
+  xy: 61, 1014
+  size: 20, 8
+  orig: 20, 8
+  offset: 0, 0
+  index: -1
+meimao2302
+  rotate: false
+  xy: 83, 1014
+  size: 20, 8
+  orig: 20, 8
+  offset: 0, 0
+  index: -1
+piaodai1304
+  rotate: false
+  xy: 495, 706
+  size: 122, 62
+  orig: 122, 62
+  offset: 0, 0
+  index: -1
+piaodai2304
+  rotate: true
+  xy: 51, 856
+  size: 45, 62
+  orig: 45, 62
+  offset: 0, 0
+  index: -1
+piaodai2305
+  rotate: false
+  xy: 98, 971
+  size: 28, 20
+  orig: 28, 20
+  offset: 0, 0
+  index: -1
+piaodai3304
+  rotate: false
+  xy: 503, 922
+  size: 74, 33
+  orig: 74, 33
+  offset: 0, 0
+  index: -1
+piaodai3305
+  rotate: false
+  xy: 408, 641
+  size: 83, 69
+  orig: 83, 69
+  offset: 0, 0
+  index: -1
+piaodai4304
+  rotate: false
+  xy: 442, 830
+  size: 64, 50
+  orig: 64, 50
+  offset: 0, 0
+  index: -1
+piaodai4305
+  rotate: true
+  xy: 913, 807
+  size: 52, 65
+  orig: 52, 65
+  offset: 0, 0
+  index: -1
+qiandai301
+  rotate: true
+  xy: 633, 1005
+  size: 17, 19
+  orig: 17, 19
+  offset: 0, 0
+  index: -1
+qianfa1301
+  rotate: true
+  xy: 230, 934
+  size: 30, 53
+  orig: 30, 53
+  offset: 0, 0
+  index: -1
+qianfa1303
+  rotate: false
+  xy: 889, 916
+  size: 36, 35
+  orig: 36, 35
+  offset: 0, 0
+  index: -1
+qianfa1304
+  rotate: false
+  xy: 508, 829
+  size: 82, 48
+  orig: 82, 48
+  offset: 0, 0
+  index: -1
+qianfa1305
+  rotate: false
+  xy: 760, 821
+  size: 84, 51
+  orig: 84, 51
+  offset: 0, 0
+  index: -1
+qianfa2301
+  rotate: false
+  xy: 628, 767
+  size: 69, 54
+  orig: 69, 54
+  offset: 0, 0
+  index: -1
+qianfa2302
+  rotate: true
+  xy: 75, 667
+  size: 69, 76
+  orig: 69, 76
+  offset: 0, 0
+  index: -1
+qianfa2303
+  rotate: true
+  xy: 781, 874
+  size: 40, 84
+  orig: 40, 84
+  offset: 0, 0
+  index: -1
+qianfa2304
+  rotate: true
+  xy: 517, 880
+  size: 39, 65
+  orig: 39, 65
+  offset: 0, 0
+  index: -1
+qianfa2305
+  rotate: true
+  xy: 541, 770
+  size: 53, 85
+  orig: 53, 85
+  offset: 0, 0
+  index: -1
+qianfa3301
+  rotate: true
+  xy: 584, 879
+  size: 40, 56
+  orig: 40, 56
+  offset: 0, 0
+  index: -1
+qianfa3302
+  rotate: true
+  xy: 579, 921
+  size: 33, 79
+  orig: 33, 79
+  offset: 0, 0
+  index: -1
+qianfa3305
+  rotate: true
+  xy: 426, 1007
+  size: 15, 28
+  orig: 15, 28
+  offset: 0, 0
+  index: -1
+qianfa4301
+  rotate: true
+  xy: 654, 1005
+  size: 17, 47
+  orig: 17, 47
+  offset: 0, 0
+  index: -1
+qianfa4305
+  rotate: true
+  xy: 156, 968
+  size: 20, 85
+  orig: 20, 85
+  offset: 0, 0
+  index: -1
+qianfa5301
+  rotate: true
+  xy: 261, 1011
+  size: 11, 40
+  orig: 11, 40
+  offset: 0, 0
+  index: -1
+qianfa5302
+  rotate: true
+  xy: 503, 957
+  size: 26, 31
+  orig: 26, 31
+  offset: 0, 0
+  index: -1
+qianfa5303
+  rotate: true
+  xy: 796, 953
+  size: 28, 82
+  orig: 28, 82
+  offset: 0, 0
+  index: -1
+qianfa5304
+  rotate: true
+  xy: 285, 930
+  size: 31, 63
+  orig: 31, 63
+  offset: 0, 0
+  index: -1
+qianfa5305
+  rotate: true
+  xy: 390, 924
+  size: 32, 57
+  orig: 32, 57
+  offset: 0, 0
+  index: -1
+qianfa6305
+  rotate: true
+  xy: 525, 1006
+  size: 16, 75
+  orig: 16, 75
+  offset: 0, 0
+  index: -1
+qun305
+  rotate: false
+  xy: 2, 672
+  size: 71, 66
+  orig: 71, 66
+  offset: 0, 0
+  index: -1
+she1302
+  rotate: true
+  xy: 770, 608
+  size: 84, 86
+  orig: 84, 86
+  offset: 0, 0
+  index: -1
+she2302
+  rotate: true
+  xy: 880, 953
+  size: 28, 39
+  orig: 28, 39
+  offset: 0, 0
+  index: -1
+shenti301
+  rotate: true
+  xy: 660, 920
+  size: 34, 43
+  orig: 34, 43
+  offset: 0, 0
+  index: -1
+shenti302
+  rotate: true
+  xy: 705, 919
+  size: 34, 43
+  orig: 34, 43
+  offset: 0, 0
+  index: -1
+shenti303
+  rotate: true
+  xy: 927, 916
+  size: 35, 41
+  orig: 35, 41
+  offset: 0, 0
+  index: -1
+shenti304
+  rotate: true
+  xy: 750, 918
+  size: 34, 43
+  orig: 34, 43
+  offset: 0, 0
+  index: -1
+shenti305
+  rotate: true
+  xy: 795, 917
+  size: 34, 43
+  orig: 34, 43
+  offset: 0, 0
+  index: -1
+shou1301
+  rotate: false
+  xy: 456, 1007
+  size: 17, 15
+  orig: 17, 15
+  offset: 0, 0
+  index: -1
+shou1302
+  rotate: false
+  xy: 475, 1007
+  size: 17, 15
+  orig: 17, 15
+  offset: 0, 0
+  index: -1
+tou301
+  rotate: true
+  xy: 858, 597
+  size: 84, 93
+  orig: 84, 93
+  offset: 0, 0
+  index: -1
+tou304
+  rotate: true
+  xy: 2, 581
+  size: 84, 93
+  orig: 84, 93
+  offset: 0, 0
+  index: -1
+tou305
+  rotate: true
+  xy: 97, 574
+  size: 84, 93
+  orig: 84, 93
+  offset: 0, 0
+  index: -1
+toufa301
+  rotate: false
+  xy: 867, 683
+  size: 90, 65
+  orig: 90, 65
+  offset: 0, 0
+  index: -1
+toufa302
+  rotate: false
+  xy: 586, 633
+  size: 90, 68
+  orig: 90, 68
+  offset: 0, 0
+  index: -1
+toufa303
+  rotate: false
+  xy: 224, 653
+  size: 90, 65
+  orig: 90, 65
+  offset: 0, 0
+  index: -1
+toufa304
+  rotate: false
+  xy: 316, 645
+  size: 90, 65
+  orig: 90, 65
+  offset: 0, 0
+  index: -1
+toufa305
+  rotate: false
+  xy: 678, 630
+  size: 90, 71
+  orig: 90, 71
+  offset: 0, 0
+  index: -1
+tousha302
+  rotate: false
+  xy: 2, 422
+  size: 169, 150
+  orig: 169, 150
+  offset: 0, 0
+  index: -1
+toushi301
+  rotate: false
+  xy: 54, 903
+  size: 62, 35
+  orig: 62, 35
+  offset: 0, 0
+  index: -1
+toushi302
+  rotate: true
+  xy: 846, 820
+  size: 51, 65
+  orig: 51, 65
+  offset: 0, 0
+  index: -1
+toushi303
+  rotate: false
+  xy: 225, 720
+  size: 110, 60
+  orig: 110, 60
+  offset: 0, 0
+  index: -1
+toushi304
+  rotate: false
+  xy: 153, 660
+  size: 69, 69
+  orig: 69, 69
+  offset: 0, 0
+  index: -1
+toushi305
+  rotate: true
+  xy: 60, 940
+  size: 29, 57
+  orig: 29, 57
+  offset: 0, 0
+  index: -1
+touying
+  rotate: false
+  xy: 699, 765
+  size: 138, 54
+  orig: 141, 56
+  offset: 1, 1
+  index: -1
+tui1301
+  rotate: true
+  xy: 243, 967
+  size: 21, 35
+  orig: 21, 35
+  offset: 0, 0
+  index: -1
+tui1302
+  rotate: true
+  xy: 280, 966
+  size: 21, 35
+  orig: 21, 35
+  offset: 0, 0
+  index: -1
+tui1304
+  rotate: true
+  xy: 317, 963
+  size: 22, 36
+  orig: 22, 38
+  offset: 0, 1
+  index: -1
+tui2301
+  rotate: true
+  xy: 967, 1004
+  size: 18, 38
+  orig: 18, 38
+  offset: 0, 0
+  index: -1
+tui2302
+  rotate: true
+  xy: 2, 998
+  size: 18, 38
+  orig: 18, 38
+  offset: 0, 0
+  index: -1
+tui2304
+  rotate: true
+  xy: 634, 984
+  size: 19, 39
+  orig: 19, 40
+  offset: 0, 0
+  index: -1
+wuqi301
+  rotate: false
+  xy: 910, 750
+  size: 107, 55
+  orig: 107, 55
+  offset: 0, 0
+  index: -1
+wuqi302
+  rotate: false
+  xy: 228, 893
+  size: 113, 35
+  orig: 113, 35
+  offset: 0, 0
+  index: -1
+wuqi303
+  rotate: false
+  xy: 493, 637
+  size: 91, 67
+  orig: 91, 67
+  offset: 0, 0
+  index: -1
+wuqi304
+  rotate: false
+  xy: 337, 712
+  size: 156, 60
+  orig: 156, 60
+  offset: 0, 0
+  index: -1
+wuqi305
+  rotate: false
+  xy: 619, 703
+  size: 156, 60
+  orig: 156, 60
+  offset: 0, 0
+  index: -1
+xiabai1301
+  rotate: true
+  xy: 2, 802
+  size: 52, 67
+  orig: 52, 67
+  offset: 0, 0
+  index: -1
+xiabai1302
+  rotate: true
+  xy: 867, 873
+  size: 41, 70
+  orig: 41, 70
+  offset: 0, 0
+  index: -1
+xiabai1303
+  rotate: true
+  xy: 839, 760
+  size: 58, 69
+  orig: 58, 69
+  offset: 0, 0
+  index: -1
+xiabai1304
+  rotate: true
+  xy: 71, 799
+  size: 52, 67
+  orig: 52, 67
+  offset: 0, 0
+  index: -1
+xiabai1305
+  rotate: true
+  xy: 197, 792
+  size: 52, 67
+  orig: 52, 67
+  offset: 0, 0
+  index: -1
+xiabai2301
+  rotate: false
+  xy: 77, 738
+  size: 76, 57
+  orig: 76, 57
+  offset: 0, 0
+  index: -1
+xiabai2302
+  rotate: true
+  xy: 266, 785
+  size: 52, 63
+  orig: 52, 63
+  offset: 0, 0
+  index: -1
+xiabai2303
+  rotate: true
+  xy: 759, 954
+  size: 27, 35
+  orig: 27, 35
+  offset: 0, 0
+  index: -1
+xiabai2304
+  rotate: false
+  xy: 997, 976
+  size: 23, 26
+  orig: 23, 26
+  offset: 0, 0
+  index: -1
+xiabai2305
+  rotate: true
+  xy: 331, 782
+  size: 52, 63
+  orig: 52, 63
+  offset: 0, 0
+  index: -1
+xiabai3301
+  rotate: true
+  xy: 596, 956
+  size: 26, 65
+  orig: 26, 65
+  offset: 0, 0
+  index: -1
+xiabai3302
+  rotate: true
+  xy: 921, 953
+  size: 28, 56
+  orig: 28, 56
+  offset: 0, 0
+  index: -1
+xiabai3303
+  rotate: true
+  xy: 2, 942
+  size: 28, 56
+  orig: 28, 56
+  offset: 0, 0
+  index: -1
+xiabai3304
+  rotate: true
+  xy: 703, 1005
+  size: 17, 68
+  orig: 17, 68
+  offset: 0, 0
+  index: -1
+xiabai3305
+  rotate: true
+  xy: 445, 882
+  size: 38, 70
+  orig: 38, 70
+  offset: 0, 0
+  index: -1
+xiaobi1301
+  rotate: true
+  xy: 42, 994
+  size: 18, 33
+  orig: 18, 33
+  offset: 0, 0
+  index: -1
+xiaobi1302
+  rotate: true
+  xy: 100, 993
+  size: 18, 33
+  orig: 18, 33
+  offset: 0, 0
+  index: -1
+xiaobi1303
+  rotate: true
+  xy: 135, 993
+  size: 18, 33
+  orig: 18, 33
+  offset: 0, 0
+  index: -1
+xiaobi2301
+  rotate: false
+  xy: 439, 958
+  size: 30, 25
+  orig: 30, 25
+  offset: 0, 0
+  index: -1
+xiaobi2302
+  rotate: false
+  xy: 471, 958
+  size: 30, 25
+  orig: 30, 25
+  offset: 0, 0
+  index: -1
+xiuzi1302
+  rotate: false
+  xy: 118, 899
+  size: 61, 35
+  orig: 61, 35
+  offset: 0, 0
+  index: -1
+xiuzi1303
+  rotate: false
+  xy: 536, 957
+  size: 28, 26
+  orig: 28, 26
+  offset: 0, 0
+  index: -1
+xiuzi1304
+  rotate: false
+  xy: 566, 957
+  size: 28, 26
+  orig: 28, 26
+  offset: 0, 0
+  index: -1
+xiuzi1305
+  rotate: false
+  xy: 192, 567
+  size: 84, 84
+  orig: 84, 84
+  offset: 0, 0
+  index: -1
+xiuzi2302
+  rotate: false
+  xy: 119, 937
+  size: 48, 29
+  orig: 48, 29
+  offset: 0, 0
+  index: -1
+xiuzi2303
+  rotate: false
+  xy: 449, 923
+  size: 52, 33
+  orig: 52, 33
+  offset: 0, 0
+  index: -1
+xiuzi2304
+  rotate: true
+  xy: 140, 797
+  size: 54, 55
+  orig: 54, 55
+  offset: 0, 0
+  index: -1
+xiuzi2305
+  rotate: true
+  xy: 642, 878
+  size: 40, 42
+  orig: 40, 42
+  offset: 0, 0
+  index: -1
+xiuzi3301
+  rotate: true
+  xy: 77, 994
+  size: 18, 21
+  orig: 18, 21
+  offset: 0, 0
+  index: -1
+xiuzi3302
+  rotate: true
+  xy: 663, 956
+  size: 26, 46
+  orig: 26, 46
+  offset: 0, 0
+  index: -1
+xiuzi3303
+  rotate: true
+  xy: 939, 861
+  size: 41, 56
+  orig: 41, 56
+  offset: 0, 0
+  index: -1
+xiuzi3304
+  rotate: true
+  xy: 711, 955
+  size: 26, 46
+  orig: 26, 46
+  offset: 0, 0
+  index: -1
+xiuzi3305
+  rotate: true
+  xy: 115, 853
+  size: 41, 82
+  orig: 41, 82
+  offset: 0, 0
+  index: -1
+xiuzi4301
+  rotate: true
+  xy: 347, 1010
+  size: 12, 18
+  orig: 12, 18
+  offset: 0, 0
+  index: -1
+xiuzi4302
+  rotate: true
+  xy: 2, 905
+  size: 35, 50
+  orig: 35, 50
+  offset: 0, 0
+  index: -1
+xiuzi4303
+  rotate: true
+  xy: 350, 927
+  size: 33, 38
+  orig: 33, 38
+  offset: 0, 0
+  index: -1
+xiuzi4304
+  rotate: true
+  xy: 970, 904
+  size: 35, 50
+  orig: 35, 50
+  offset: 0, 0
+  index: -1
+xiuzi4305
+  rotate: true
+  xy: 393, 960
+  size: 24, 44
+  orig: 24, 44
+  offset: 0, 0
+  index: -1
+yan301
+  rotate: false
+  xy: 675, 984
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+yan302
+  rotate: false
+  xy: 765, 983
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+yan303
+  rotate: false
+  xy: 823, 983
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+yan304
+  rotate: false
+  xy: 881, 983
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+yan305
+  rotate: false
+  xy: 939, 983
+  size: 56, 19
+  orig: 56, 19
+  offset: 0, 0
+  index: -1
+yao301
+  rotate: false
+  xy: 170, 991
+  size: 28, 18
+  orig: 28, 18
+  offset: 0, 0
+  index: -1
+yao302
+  rotate: true
+  xy: 290, 839
+  size: 52, 48
+  orig: 52, 48
+  offset: 0, 0
+  index: -1
+yao303
+  rotate: true
+  xy: 181, 896
+  size: 38, 45
+  orig: 38, 45
+  offset: 0, 0
+  index: -1
+yao304
+  rotate: false
+  xy: 128, 971
+  size: 26, 20
+  orig: 26, 20
+  offset: 0, 0
+  index: -1
+yao305
+  rotate: false
+  xy: 2, 862
+  size: 47, 41
+  orig: 47, 41
+  offset: 0, 0
+  index: -1
+zui301
+  rotate: false
+  xy: 2, 1018
+  size: 10, 4
+  orig: 10, 4
+  offset: 0, 0
+  index: -1
+zui302
+  rotate: false
+  xy: 50, 1017
+  size: 9, 5
+  orig: 9, 5
+  offset: 0, 0
+  index: -1
+zui303
+  rotate: false
+  xy: 14, 1018
+  size: 10, 4
+  orig: 10, 4
+  offset: 0, 0
+  index: -1
+zui304
+  rotate: false
+  xy: 26, 1018
+  size: 10, 4
+  orig: 10, 4
+  offset: 0, 0
+  index: -1
+zui305
+  rotate: false
+  xy: 38, 1018
+  size: 10, 4
+  orig: 10, 4
+  offset: 0, 0
+  index: -1

+ 6 - 0
assets/bundle/spine/role/nv.atlas.meta

@@ -0,0 +1,6 @@
+{
+  "ver": "1.0.3",
+  "uuid": "b9aa2f38-372f-4f1b-87dd-8664acf1feab",
+  "importer": "asset",
+  "subMetas": {}
+}

BIN
assets/bundle/spine/role/nv.png


+ 38 - 0
assets/bundle/spine/role/nv.png.meta

@@ -0,0 +1,38 @@
+{
+  "ver": "2.3.7",
+  "uuid": "8dfa01bf-b81e-4ede-be11-cead9663c6b6",
+  "importer": "texture",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 1024,
+  "height": 1024,
+  "platformSettings": {},
+  "subMetas": {
+    "nv": {
+      "ver": "1.0.6",
+      "uuid": "ab144396-2e12-4461-a11a-2262482d0d5b",
+      "importer": "sprite-frame",
+      "rawTextureUuid": "8dfa01bf-b81e-4ede-be11-cead9663c6b6",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": -210,
+      "trimX": 2,
+      "trimY": 422,
+      "width": 1020,
+      "height": 600,
+      "rawWidth": 1024,
+      "rawHeight": 1024,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/bundle/spine/role/nv.skel


+ 10 - 0
assets/bundle/spine/role/nv.skel.meta

@@ -0,0 +1,10 @@
+{
+  "ver": "1.2.5",
+  "uuid": "41579db6-de16-4871-b493-f986d6b89501",
+  "importer": "spine",
+  "textures": [
+    "8dfa01bf-b81e-4ede-be11-cead9663c6b6"
+  ],
+  "scale": 1,
+  "subMetas": {}
+}

+ 5 - 0
assets/script/data/const/ViewZOrder.ts

@@ -21,6 +21,11 @@ export enum ViewZOrder {
     TopUI = 400,
 
     /**
+     * 战斗层级
+     */
+    Battle = 401,
+
+    /**
      * 在顶部UI上面的弹窗层级
      */
     BigPop = 500,

+ 13 - 0
assets/script/logic/battle.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.3",
+  "uuid": "dfacaf39-9f8c-4764-bc6f-d68571dc0e63",
+  "importer": "folder",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 19 - 0
assets/script/logic/battle/UEBattleView.ts

@@ -0,0 +1,19 @@
+import UEBase from "../../frameWork/compment/UEBase";
+
+const { ccclass, property } = cc._decorator;
+
+@ccclass
+export default class UEBattleView extends UEBase {
+    static readonly BundleKey: string = "battle";
+    static readonly PrefabUrl: string = "UEBattleView";
+    static readonly CLS: string = "UEBattleView";
+
+    Init() {
+        
+        this.initEvent();
+    }
+
+    initEvent(): void {
+        
+    }
+}

+ 10 - 0
assets/script/logic/battle/UEBattleView.ts.meta

@@ -0,0 +1,10 @@
+{
+  "ver": "1.1.0",
+  "uuid": "5106f902-6842-4f1f-8ef8-5556106c8a03",
+  "importer": "typescript",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 13 - 0
assets/script/logic/fgui/Battle.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.3",
+  "uuid": "8cfcf0c0-a1be-4ece-a4b9-6eb57e093196",
+  "importer": "folder",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 13 - 0
assets/script/logic/fgui/Battle/BattleMain.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.3",
+  "uuid": "a2cc10e9-d89f-47fd-aeab-011b67d04a37",
+  "importer": "folder",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 48 - 0
assets/script/logic/fgui/Battle/BattleMain/BattleMainCtrl.ts

@@ -0,0 +1,48 @@
+/// #pkgName FGUI包名
+/// #prefabName ui预制名字
+/// #viewName uiview名字
+/// #UIName ui的名字,prefabName首字母转大写
+/// ui逻辑处理类
+/// created by chenwb 2024
+
+import { ResCollector } from "../../../../frameWork/compment/ResCollector";
+import FguiMgr from "../../../../frameWork/fgui/FguiMgr";
+import { FguiViewCtrl } from "../../../../frameWork/fgui/mvc/FguiViewCtrl";
+import AssetMgr from "../../../../utils/AssetMgr";
+import UEBattleView from "../../../battle/UEBattleView";
+import { BattleMainVM } from "./BattleMainVM";
+import { BattleMainView } from "./BattleMainView";
+
+export class BattleMainCtrl extends FguiViewCtrl<BattleMainVM> {
+    ueBattle: UEBattleView;
+    onCollectRes(resCollector: ResCollector, param: any): void {
+        resCollector.AddUEClass([UEBattleView])
+    }
+    OnInited(): void {
+        this.ueBattle = AssetMgr.instantiateUE(UEBattleView);
+        this.VM.BattleCom.node.addChild(this.ueBattle.node);
+        this.ueBattle.node.setSiblingIndex(0);
+    }
+    OnShow(intent?: any): void {
+        this.AddListeners();
+    }
+    OnHide(): void {
+        this.RemoveListeners();
+    }
+    //#region UI事件
+    private AddListeners() : void {
+        this.RegisterClick(this.VM.MaskBgBtn, this.OnClickMaskBgBtn);
+
+    }
+    private RemoveListeners() : void {
+// <#UIEventsRemoveArea>
+    }
+    private OnClickMaskBgBtn(): void {
+        this.Close();
+    }
+
+    private Close(): void{
+        FguiMgr.Instance.closeUI(BattleMainView, true);
+    }
+    //#endregion
+}

+ 10 - 0
assets/script/logic/fgui/Battle/BattleMain/BattleMainCtrl.ts.meta

@@ -0,0 +1,10 @@
+{
+  "ver": "1.1.0",
+  "uuid": "edbea65a-316d-452a-b7bf-b4f5b31d4e7a",
+  "importer": "typescript",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 21 - 0
assets/script/logic/fgui/Battle/BattleMain/BattleMainVM.ts

@@ -0,0 +1,21 @@
+/// #pkgName FGUI包名
+/// #prefabName ui预制名字
+/// #viewName uiview名字
+/// #UIName ui的名字,prefabName首字母转大写
+/// 该脚本由模板创建,不可修改
+/// created by chenwb 2024
+
+import { FguiViewModel } from "../../../../frameWork/fgui/mvc/FguiViewModel";
+
+export class BattleMainVM extends FguiViewModel {
+
+    readonly MaskBgBtn: fgui.GButton;
+    readonly BattleCom: fgui.GComponent;
+
+    constructor(panel: fgui.GComponent) {
+        super(panel);
+        this.MaskBgBtn = panel.getChild("MaskBgBtn") as fgui.GButton;
+        this.BattleCom = panel.getChild("BattleCom") as fgui.GComponent;
+
+    }
+}

+ 10 - 0
assets/script/logic/fgui/Battle/BattleMain/BattleMainVM.ts.meta

@@ -0,0 +1,10 @@
+{
+  "ver": "1.1.0",
+  "uuid": "5ebb399e-d1f1-48ab-9086-c33011924c90",
+  "importer": "typescript",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 41 - 0
assets/script/logic/fgui/Battle/BattleMain/BattleMainView.ts

@@ -0,0 +1,41 @@
+/// #pkgName FGUI包名
+/// #prefabName ui预制名字
+/// #viewName uiview名字
+/// #UIName ui的名字,prefabName首字母转大写
+/// 该脚本由模板创建,不可修改
+/// created by chenwb 2024
+
+import { FguiView } from "../../../../frameWork/fgui/mvc/FguiView";
+import { FguiViewModel } from "../../../../frameWork/fgui/mvc/FguiViewModel";
+import { IUIController } from "../../../../frameWork/fgui/mvc/IUIController";
+import { ViewZOrder } from "../../../../data/const/ViewZOrder";
+import { BattleMainCtrl } from "./BattleMainCtrl";
+import { BattleMainVM } from "./BattleMainVM";
+
+export class BattleMainView extends FguiView {
+    /**
+     * fgui的包名
+     */
+    protected static pkgName = "Battle";
+    /**
+     * fgui包内的UI名字
+     */
+    protected static prefabName = "BattleMain";
+    /**
+     * 类名,用于给UI命名
+     */
+    protected static viewName = "BattleMainView";
+
+    /**
+     * view层级
+     */
+    public zOrder: number = ViewZOrder.UI;
+
+    protected createVM(panel: fgui.GComponent): FguiViewModel {
+        return new BattleMainVM(panel);
+    }
+    protected CreateCtrl(): IUIController {
+        return new BattleMainCtrl();
+    }
+
+}

+ 10 - 0
assets/script/logic/fgui/Battle/BattleMain/BattleMainView.ts.meta

@@ -0,0 +1,10 @@
+{
+  "ver": "1.1.0",
+  "uuid": "ac48554e-8ada-4850-a242-e334e4f5357d",
+  "importer": "typescript",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 8 - 2
assets/script/logic/fgui/Home/Home/HomeCtrl.ts

@@ -6,6 +6,7 @@
 /// created by chenwb 2024
 
 import GameDataCenter from "../../../../data/GameDataCenter";
+import { ViewZOrder } from "../../../../data/const/ViewZOrder";
 import { ResCollector } from "../../../../frameWork/compment/ResCollector";
 import FguiMgr from "../../../../frameWork/fgui/FguiMgr";
 import { FguiViewCtrl } from "../../../../frameWork/fgui/mvc/FguiViewCtrl";
@@ -14,6 +15,7 @@ import { TsrpcNet } from "../../../../network/TsrpcNet";
 import AssetMgr from "../../../../utils/AssetMgr";
 import AssetsBundleMgr from "../../../../utils/AssetsBundleMgr";
 import UEGridMap from "../../../gridMap/UEGridMap";
+import { BattleMainView } from "../../Battle/BattleMain/BattleMainView";
 import { HomeVM } from "./HomeVM";
 import { HomeView } from "./HomeView";
 export class HomeCtrl extends FguiViewCtrl<HomeVM> {
@@ -25,7 +27,7 @@ export class HomeCtrl extends FguiViewCtrl<HomeVM> {
     OnInited(): void {
         this.ueGridMap = AssetMgr.instantiateUE(UEGridMap);
         this.VM.GridRoot.node.addChild(this.ueGridMap.node);
-        this.ueGridMap.Init();
+        // this.ueGridMap.Init();
     }
     async OnShow(intent?: any): Promise<void> {
         this.AddListeners();
@@ -45,12 +47,16 @@ export class HomeCtrl extends FguiViewCtrl<HomeVM> {
     }
     //#region UI事件
     private AddListeners(): void {
-
+        this.RegisterClick(this.VM.BtnPlays, this.OnClickBtnPlays);
     }
     private RemoveListeners(): void {
         // <#UIEventsRemoveArea>
     }
 
+    private OnClickBtnPlays(): void {
+        FguiMgr.Instance.openUI(BattleMainView, ViewZOrder.Battle);
+    }
+
     private Close(): void {
         FguiMgr.Instance.closeUI(HomeView);
     }

+ 11 - 0
fgui-project/assets/Battle/BattleMain.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component size="750,1334">
+  <displayList>
+    <component id="n0_sp2x" name="MaskBgBtn" src="h0vq7h" fileName="Components/MaskBgBtn.xml" pkg="rd135cfr" xy="375,667" pivot="0.5,0.5" anchor="true">
+      <relation target="" sidePair="center-center,middle-middle"/>
+    </component>
+    <image id="n1_sp2x" name="n1" src="sp2x1" fileName="Images/ImgDi.png" xy="375,480" pivot="0.5,0.5" anchor="true" size="750,650"/>
+    <component id="n2_sp2x" name="BattleCom" src="e0jk8c" fileName="Components/EmptyCom.xml" pkg="rd135cfr" xy="375,650" pivot="0.5,0.5" anchor="true"/>
+  </displayList>
+  <scriptData gencodesp2x0="1"/>
+</component>

BIN
fgui-project/assets/Battle/Images/ImgDi.png


+ 8 - 0
fgui-project/assets/Battle/package.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packageDescription id="zbarbohm">
+  <resources>
+    <component id="sp2x0" name="BattleMain.xml" path="/" exported="true"/>
+    <image id="sp2x1" name="ImgDi.png" path="/Images/"/>
+  </resources>
+  <publish name="" genCode="true"/>
+</packageDescription>