From 6264eff670df94c344508d223f2a0aca6bfe739f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BB=E7=A7=91?= <2470063555@qq.com> Date: Thu, 27 Oct 2022 09:51:49 +0800 Subject: [PATCH] =?UTF-8?q?bundle=E6=8F=92=E4=BB=B6=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/bundle.meta | 12 + assets/bundle/game.meta | 13 + assets/bundle/game/prefab.meta | 1 + assets/bundle/game/prefab/game1.prefab | 3636 +++++++++++++++++ assets/bundle/game/prefab/game1.prefab.meta | 13 + assets/bundle/game/prefab/game2.prefab | 3636 +++++++++++++++++ assets/bundle/game/prefab/game2.prefab.meta | 13 + assets/bundle/game/sound.meta | 1 + assets/bundle/game/sound/music1.mp3 | Bin 0 -> 18706 bytes assets/bundle/game/sound/music1.mp3.meta | 1 + assets/bundle/game/sound/music2.mp3 | Bin 0 -> 18706 bytes assets/bundle/game/sound/music2.mp3.meta | 1 + assets/bundle/game/texture.meta | 1 + assets/bundle/game/texture/game1.jpg | Bin 0 -> 2157 bytes assets/bundle/game/texture/game1.jpg.meta | 134 + assets/bundle/game/texture/game2.jpg | Bin 0 -> 2157 bytes assets/bundle/game/texture/game2.jpg.meta | 134 + assets/bundle/home.meta | 13 + assets/bundle/home/prefab.meta | 1 + assets/bundle/home/prefab/home1.prefab | 3636 +++++++++++++++++ assets/bundle/home/prefab/home1.prefab.meta | 13 + assets/bundle/home/prefab/home2.prefab | 3636 +++++++++++++++++ assets/bundle/home/prefab/home2.prefab.meta | 13 + assets/bundle/home/sound.meta | 1 + assets/bundle/home/sound/music1.mp3 | Bin 0 -> 18706 bytes assets/bundle/home/sound/music1.mp3.meta | 1 + assets/bundle/home/sound/music2.mp3 | Bin 0 -> 18706 bytes assets/bundle/home/sound/music2.mp3.meta | 1 + assets/bundle/home/texture.meta | 1 + assets/bundle/home/texture/home1.jpg | Bin 0 -> 2355 bytes assets/bundle/home/texture/home1.jpg.meta | 134 + assets/bundle/home/texture/home2.jpg | Bin 0 -> 2355 bytes assets/bundle/home/texture/home2.jpg.meta | 134 + assets/demo/bundle.meta | 12 + assets/demo/bundle/Main.ts | 34 + assets/demo/bundle/Main.ts.meta | 9 + assets/demo/bundle/main.scene | 728 ++++ assets/demo/bundle/main.scene.meta | 1 + assets/main.scene | 2 +- assets/resources/gui/prefab/role_info.prefab | 130 +- assets/script/Main.ts | 12 +- assets/script/game/common/bundle.meta | 12 + .../script/game/common/bundle/BundleConfig.ts | 40 + .../game/common/bundle/BundleConfig.ts.meta | 9 + .../game/common/bundle/BundleManager.ts | 131 + .../game/common/bundle/BundleManager.ts.meta | 9 + .../game/common/table/TableRoleLevelUp.ts | 11 +- 47 files changed, 16259 insertions(+), 61 deletions(-) create mode 100644 assets/bundle.meta create mode 100644 assets/bundle/game.meta create mode 100644 assets/bundle/game/prefab.meta create mode 100644 assets/bundle/game/prefab/game1.prefab create mode 100644 assets/bundle/game/prefab/game1.prefab.meta create mode 100644 assets/bundle/game/prefab/game2.prefab create mode 100644 assets/bundle/game/prefab/game2.prefab.meta create mode 100644 assets/bundle/game/sound.meta create mode 100644 assets/bundle/game/sound/music1.mp3 create mode 100644 assets/bundle/game/sound/music1.mp3.meta create mode 100644 assets/bundle/game/sound/music2.mp3 create mode 100644 assets/bundle/game/sound/music2.mp3.meta create mode 100644 assets/bundle/game/texture.meta create mode 100644 assets/bundle/game/texture/game1.jpg create mode 100644 assets/bundle/game/texture/game1.jpg.meta create mode 100644 assets/bundle/game/texture/game2.jpg create mode 100644 assets/bundle/game/texture/game2.jpg.meta create mode 100644 assets/bundle/home.meta create mode 100644 assets/bundle/home/prefab.meta create mode 100644 assets/bundle/home/prefab/home1.prefab create mode 100644 assets/bundle/home/prefab/home1.prefab.meta create mode 100644 assets/bundle/home/prefab/home2.prefab create mode 100644 assets/bundle/home/prefab/home2.prefab.meta create mode 100644 assets/bundle/home/sound.meta create mode 100644 assets/bundle/home/sound/music1.mp3 create mode 100644 assets/bundle/home/sound/music1.mp3.meta create mode 100644 assets/bundle/home/sound/music2.mp3 create mode 100644 assets/bundle/home/sound/music2.mp3.meta create mode 100644 assets/bundle/home/texture.meta create mode 100644 assets/bundle/home/texture/home1.jpg create mode 100644 assets/bundle/home/texture/home1.jpg.meta create mode 100644 assets/bundle/home/texture/home2.jpg create mode 100644 assets/bundle/home/texture/home2.jpg.meta create mode 100644 assets/demo/bundle.meta create mode 100644 assets/demo/bundle/Main.ts create mode 100644 assets/demo/bundle/Main.ts.meta create mode 100644 assets/demo/bundle/main.scene create mode 100644 assets/demo/bundle/main.scene.meta create mode 100644 assets/script/game/common/bundle.meta create mode 100644 assets/script/game/common/bundle/BundleConfig.ts create mode 100644 assets/script/game/common/bundle/BundleConfig.ts.meta create mode 100644 assets/script/game/common/bundle/BundleManager.ts create mode 100644 assets/script/game/common/bundle/BundleManager.ts.meta diff --git a/assets/bundle.meta b/assets/bundle.meta new file mode 100644 index 0000000..361940f --- /dev/null +++ b/assets/bundle.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "2541ef24-edf2-4d70-829f-f339d5773702", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/bundle/game.meta b/assets/bundle/game.meta new file mode 100644 index 0000000..55fd16b --- /dev/null +++ b/assets/bundle/game.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "d33e5083-5a17-4520-98f5-f008a9a8633c", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {}, + "isBundle": true + } +} diff --git a/assets/bundle/game/prefab.meta b/assets/bundle/game/prefab.meta new file mode 100644 index 0000000..024ec1d --- /dev/null +++ b/assets/bundle/game/prefab.meta @@ -0,0 +1 @@ +{"ver":"1.1.0","importer":"directory","imported":true,"uuid":"5fdb9156-3cb0-44b3-ad2b-1f81d5df171e","files":[],"subMetas":{},"userData":{"compressionType":{},"isRemoteBundle":{}}} diff --git a/assets/bundle/game/prefab/game1.prefab b/assets/bundle/game/prefab/game1.prefab new file mode 100644 index 0000000..b40d037 --- /dev/null +++ b/assets/bundle/game/prefab/game1.prefab @@ -0,0 +1,3636 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "game1", + "_objFlags": 0, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false, + "asyncLoadAssets": false + }, + { + "__type__": "cc.Node", + "_name": "game1", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 8 + }, + { + "__id__": 30 + }, + { + "__id__": 52 + }, + { + "__id__": 74 + }, + { + "__id__": 96 + }, + { + "__id__": 118 + }, + { + "__id__": 140 + } + ], + "_active": true, + "_components": [ + { + "__id__": 174 + }, + { + "__id__": 176 + }, + { + "__id__": 178 + }, + { + "__id__": 180 + } + ], + "_prefab": { + "__id__": 182 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "lab_title", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 7 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 112.49999999999999, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 101.10135747407736, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9fV3onNnZAP6SNL2iYfdXL" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 65, + "g": 226, + "b": 226, + "a": 255 + }, + "_string": "角色属性", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": true, + "_isBold": true, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e6vfZLjB9NQYCr1NX6iNZ8" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "86HbCi+kxDzo6NWAHbbNWw" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 9 + }, + { + "__id__": 17 + } + ], + "_active": true, + "_components": [ + { + "__id__": 25 + }, + { + "__id__": 27 + } + ], + "_prefab": { + "__id__": 29 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 74.79999999999998, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 8 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 10 + }, + { + "__id__": 12 + }, + { + "__id__": 14 + } + ], + "_prefab": { + "__id__": 16 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "__prefab": { + "__id__": 11 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "72HMobDbBFMqJKTgxrFN5U" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "名字", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "45gJAO4f9II6ZCA5tdBKIV" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "__prefab": { + "__id__": 15 + }, + "_params": [], + "_dataID": "role_name", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9eDxftfitBkag6X8C5dySA" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "745ChgVqdDOKGi63IG2HCr" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 8 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 18 + }, + { + "__id__": 20 + }, + { + "__id__": 22 + } + ], + "_prefab": { + "__id__": 24 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 19 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "65XjDh9SZM9Zb7wkjy92ZF" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 21 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f4IzXeWWpG2ZKkv0EesteP" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 23 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "Role.name", + "watchPathArr": [], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "adqL+epY1GwaWLMw5VqwSn" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "d5meu3xf5DB61snfRv66Rg" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 8 + }, + "_enabled": true, + "__prefab": { + "__id__": 26 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "33SH3uRsJL9LPjYYO5cJ8J" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 8 + }, + "_enabled": true, + "__prefab": { + "__id__": 28 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "13iUdmK95KH5JyvSZbsf5C" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "63MqpkVuVFWpgNwyAb9msI" + }, + { + "__type__": "cc.Node", + "_name": "lv", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 31 + }, + { + "__id__": 39 + } + ], + "_active": true, + "_components": [ + { + "__id__": 47 + }, + { + "__id__": 49 + } + ], + "_prefab": { + "__id__": 51 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 44.79999999999998, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 30 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 32 + }, + { + "__id__": 34 + }, + { + "__id__": 36 + } + ], + "_prefab": { + "__id__": 38 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 31 + }, + "_enabled": true, + "__prefab": { + "__id__": 33 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "20ylXMhmBHk7cuwqAu9KSj" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 31 + }, + "_enabled": true, + "__prefab": { + "__id__": 35 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "等级", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a5E0vVz+RGGbnzxIK5mKTv" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 31 + }, + "_enabled": true, + "__prefab": { + "__id__": 37 + }, + "_params": [], + "_dataID": "role_lv", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7fXpNKOvNIFK5DCIB65/sd" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "cfdBJkRopOtrX7YJw8oi02" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 30 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 40 + }, + { + "__id__": 42 + }, + { + "__id__": 44 + } + ], + "_prefab": { + "__id__": 46 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 39 + }, + "_enabled": true, + "__prefab": { + "__id__": 41 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5emdyLXnZFeYL19s5nBpUn" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 39 + }, + "_enabled": true, + "__prefab": { + "__id__": 43 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fcGKBAsOtEK4jhIxvZRAg5" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 39 + }, + "_enabled": true, + "__prefab": { + "__id__": 45 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "RoleLevel.lv", + "watchPathArr": [], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "99+d4wunBGHJDLW+LRH81a" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "8aLs3A38lMnaTrHZs95Uq3" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 30 + }, + "_enabled": true, + "__prefab": { + "__id__": 48 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "adJkoWMwJF97LvS5qVbyJU" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 30 + }, + "_enabled": true, + "__prefab": { + "__id__": 50 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "84xHM9BXZIrIzeaD8aKTXP" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "73WdT+82dFXbCLvM7RNTeK" + }, + { + "__type__": "cc.Node", + "_name": "hp", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 53 + }, + { + "__id__": 61 + } + ], + "_active": true, + "_components": [ + { + "__id__": 69 + }, + { + "__id__": 71 + } + ], + "_prefab": { + "__id__": 73 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 14.799999999999983, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 52 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 54 + }, + { + "__id__": 56 + }, + { + "__id__": 58 + } + ], + "_prefab": { + "__id__": 60 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 53 + }, + "_enabled": true, + "__prefab": { + "__id__": 55 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "12IuAi7mNNS6zJVGOHBNCA" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 53 + }, + "_enabled": true, + "__prefab": { + "__id__": 57 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "体力", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "64U4NrHm5GgpmNbTYouPKp" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 53 + }, + "_enabled": true, + "__prefab": { + "__id__": 59 + }, + "_params": [], + "_dataID": "role_hp", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cbe5f/IhJDRqJCXREguaA9" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "5ePxI4qQ1O371hZnER7Muv" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 52 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 62 + }, + { + "__id__": 64 + }, + { + "__id__": 66 + } + ], + "_prefab": { + "__id__": 68 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 61 + }, + "_enabled": true, + "__prefab": { + "__id__": 63 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8czmE2McpERpmwfEAhAjzr" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 61 + }, + "_enabled": true, + "__prefab": { + "__id__": 65 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "04fsCsl2RA2ajO85n/OKuX" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 61 + }, + "_enabled": true, + "__prefab": { + "__id__": 67 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "Role.hp", + "watchPathArr": [ + "" + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "61/o+mhCBLQ4Jj/cpC4Y9P" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "894LDF3uFIYb0Dd2g+hq9h" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 52 + }, + "_enabled": true, + "__prefab": { + "__id__": 70 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3d+zT5ufRK175ECQaw2U6M" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 52 + }, + "_enabled": true, + "__prefab": { + "__id__": 72 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9e9ZGVIP5BDbMPUdUoycnv" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "d02WHC63BPN7IRQrmABuKV" + }, + { + "__type__": "cc.Node", + "_name": "power", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 75 + }, + { + "__id__": 83 + } + ], + "_active": true, + "_components": [ + { + "__id__": 91 + }, + { + "__id__": 93 + } + ], + "_prefab": { + "__id__": 95 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -15.200000000000017, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 74 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 76 + }, + { + "__id__": 78 + }, + { + "__id__": 80 + } + ], + "_prefab": { + "__id__": 82 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 75 + }, + "_enabled": true, + "__prefab": { + "__id__": 77 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "6bKR+gt7lArrC2MMol0CXM" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 75 + }, + "_enabled": true, + "__prefab": { + "__id__": 79 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "力量", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "66WvMqvP9GTqiHOdS0Hdrk" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 75 + }, + "_enabled": true, + "__prefab": { + "__id__": 81 + }, + "_params": [], + "_dataID": "role_power", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "38p1qsn9NKXqnN+YPvVTvL" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "47joUspmJDRagiUcf/0EG9" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 74 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 84 + }, + { + "__id__": 86 + }, + { + "__id__": 88 + } + ], + "_prefab": { + "__id__": 90 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 83 + }, + "_enabled": true, + "__prefab": { + "__id__": 85 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5cfSDq1pFFppW+PIFd0tg2" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 83 + }, + "_enabled": true, + "__prefab": { + "__id__": 87 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f73BjPTm5EaY3cLXxlizZw" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 83 + }, + "_enabled": true, + "__prefab": { + "__id__": 89 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "Role.power", + "watchPathArr": [ + "" + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c65/y6wctKW6xEd+Sxajl0" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "5dcCxBcwVG2JZchITedH9A" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 74 + }, + "_enabled": true, + "__prefab": { + "__id__": 92 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aeLoVbS/1GWb0YQEJxdi5o" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 74 + }, + "_enabled": true, + "__prefab": { + "__id__": 94 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d1Cy6ie+hHYZHrE/XvSt06" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "62RSTSpolJzqx4RQuDdlqg" + }, + { + "__type__": "cc.Node", + "_name": "agile", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 97 + }, + { + "__id__": 105 + } + ], + "_active": true, + "_components": [ + { + "__id__": 113 + }, + { + "__id__": 115 + } + ], + "_prefab": { + "__id__": 117 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -45.20000000000002, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 96 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 98 + }, + { + "__id__": 100 + }, + { + "__id__": 102 + } + ], + "_prefab": { + "__id__": 104 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 97 + }, + "_enabled": true, + "__prefab": { + "__id__": 99 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1c3otyXo5MSY24knsWZph0" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 97 + }, + "_enabled": true, + "__prefab": { + "__id__": 101 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "敏捷", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "37p0lsfl5N0YpuFCs7KPrv" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 97 + }, + "_enabled": true, + "__prefab": { + "__id__": 103 + }, + "_params": [], + "_dataID": "role_agile", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a4ZltwWj9K5KjiL3XYkKZG" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "a1aJfbn7JGzY0bdn/p72Sl" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 96 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 106 + }, + { + "__id__": 108 + }, + { + "__id__": 110 + } + ], + "_prefab": { + "__id__": 112 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 105 + }, + "_enabled": true, + "__prefab": { + "__id__": 107 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "642RApdTZBiIi5mQEQa3oK" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 105 + }, + "_enabled": true, + "__prefab": { + "__id__": 109 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "763hjhhMhCrLJuG/FDlkvW" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 105 + }, + "_enabled": true, + "__prefab": { + "__id__": 111 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "Role.agile", + "watchPathArr": [ + "" + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "19iTjRv1dIfrsaxSec80z+" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "69Et2P9d1HK6u+iHZb+VIw" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 96 + }, + "_enabled": true, + "__prefab": { + "__id__": 114 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a5r7qr8PBPH4K6ibGZDvD7" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 96 + }, + "_enabled": true, + "__prefab": { + "__id__": 116 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "31FSAqsqpLJpDId/6VDOFE" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "48g8Ro881K1rsRWPwUe3E7" + }, + { + "__type__": "cc.Node", + "_name": "physical", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 119 + }, + { + "__id__": 127 + } + ], + "_active": true, + "_components": [ + { + "__id__": 135 + }, + { + "__id__": 137 + } + ], + "_prefab": { + "__id__": 139 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -75.20000000000002, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 118 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 120 + }, + { + "__id__": 122 + }, + { + "__id__": 124 + } + ], + "_prefab": { + "__id__": 126 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 119 + }, + "_enabled": true, + "__prefab": { + "__id__": 121 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fcK9LtZJ1NtZPhU8+AYQMq" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 119 + }, + "_enabled": true, + "__prefab": { + "__id__": 123 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "体质", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "14B8Wp98tG0IwM3MQ3GHrU" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 119 + }, + "_enabled": true, + "__prefab": { + "__id__": 125 + }, + "_params": [], + "_dataID": "role_physical", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d5FmC4wHNCTYChqP0QBU6a" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "665V4G52FHYZmIRn8N1k8y" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 118 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 128 + }, + { + "__id__": 130 + }, + { + "__id__": 132 + } + ], + "_prefab": { + "__id__": 134 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 127 + }, + "_enabled": true, + "__prefab": { + "__id__": 129 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "58usFTWaJHb61a7c2fiX5c" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 127 + }, + "_enabled": true, + "__prefab": { + "__id__": 131 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4cvceD55VLPJUTB//s3VLk" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 127 + }, + "_enabled": true, + "__prefab": { + "__id__": 133 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "RoleBase.physical", + "watchPathArr": [ + "" + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e6IVkK3xpPHIlyqWZzYg2T" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "85Qph0jnpFzIlymmdMRkLU" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 118 + }, + "_enabled": true, + "__prefab": { + "__id__": 136 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "68eYMFb19G/oFQIMOqysno" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 118 + }, + "_enabled": true, + "__prefab": { + "__id__": 138 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "ca8aD/GwFJxYIUGz3phZSn" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "d7NUMm1v5E+pmaGUQaZ34e" + }, + { + "__type__": "cc.Node", + "_name": "btn", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 141 + }, + { + "__id__": 155 + } + ], + "_active": true, + "_components": [ + { + "__id__": 169 + }, + { + "__id__": 171 + } + ], + "_prefab": { + "__id__": 173 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -112.70000000000002, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "btn_levelup", + "_objFlags": 0, + "_parent": { + "__id__": 140 + }, + "_children": [ + { + "__id__": 142 + } + ], + "_active": true, + "_components": [ + { + "__id__": 148 + }, + { + "__id__": 150 + }, + { + "__id__": 152 + } + ], + "_prefab": { + "__id__": 154 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -75, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "_parent": { + "__id__": 141 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 143 + }, + { + "__id__": 145 + } + ], + "_prefab": { + "__id__": 147 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 142 + }, + "_enabled": true, + "__prefab": { + "__id__": 144 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e6TxctD/BAHbQcOZ07gTpz" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 142 + }, + "_enabled": true, + "__prefab": { + "__id__": 146 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "升级", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 20, + "_fontSize": 20, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d1f2ONeRJPVIO8NNt62WRU" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "08bniz2R1K3IT6sikUr5kR" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 141 + }, + "_enabled": true, + "__prefab": { + "__id__": 149 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cb7698EaROZIp0pz3Xd0R/" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 141 + }, + "_enabled": true, + "__prefab": { + "__id__": 151 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4c2HgSxr1PQ6cOy1SopNQL" + }, + { + "__type__": "1be36hrGO5Oz6Eapg6ygW03", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 141 + }, + "_enabled": true, + "__prefab": { + "__id__": 153 + }, + "once": false, + "interval": 0, + "disabledEffect": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "caMozgMIJO+7eZgBN7nBmQ" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "9eE19ZSpVDgr+ZVdE/dl66" + }, + { + "__type__": "cc.Node", + "_name": "btn_close", + "_objFlags": 0, + "_parent": { + "__id__": 140 + }, + "_children": [ + { + "__id__": 156 + } + ], + "_active": true, + "_components": [ + { + "__id__": 162 + }, + { + "__id__": 164 + }, + { + "__id__": 166 + } + ], + "_prefab": { + "__id__": 168 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 75, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "_parent": { + "__id__": 155 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 157 + }, + { + "__id__": 159 + } + ], + "_prefab": { + "__id__": 161 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 156 + }, + "_enabled": true, + "__prefab": { + "__id__": 158 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "faKv/aWa5H2oPD/8oOpVQf" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 156 + }, + "_enabled": true, + "__prefab": { + "__id__": 160 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "关闭", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 20, + "_fontSize": 20, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "71xU9EMj5AFI9HN0/xS54W" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "3fO5s7jbhPdbL6DopS1Hm1" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 155 + }, + "_enabled": true, + "__prefab": { + "__id__": 163 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c082UdfXtAwLuEMayHi4xb" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 155 + }, + "_enabled": true, + "__prefab": { + "__id__": 165 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5f/ep2QFpPs5ouTEvkJgXF" + }, + { + "__type__": "1be36hrGO5Oz6Eapg6ygW03", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 155 + }, + "_enabled": true, + "__prefab": { + "__id__": 167 + }, + "once": false, + "interval": 500, + "disabledEffect": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "63MaBK0FxEVJofxRx2+nyr" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "8co35UgVVKD4LrusdSI3pP" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 140 + }, + "_enabled": true, + "__prefab": { + "__id__": 170 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 250, + "height": 50 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "61YeQJoHVLJJCSbdOKiR3T" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 140 + }, + "_enabled": true, + "__prefab": { + "__id__": 172 + }, + "_resizeMode": 1, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 50, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5cx91jvilLpqvFIg9d7tZ7" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "8e/HRecbxFma7zDVeM4X+3" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 175 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 300, + "height": 295.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "daDQkIF0tAebeotsBWa1OZ" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 177 + }, + "_resizeMode": 1, + "_layoutType": 2, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 10, + "_paddingBottom": 10, + "_spacingX": 0, + "_spacingY": -5, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "64Crg0ovpMCqQSDSUejj5T" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 179 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f9cfbca9-9f35-4dda-8925-64e34e6e9802@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b806fFv6FEcrkzQimksGBR" + }, + { + "__type__": "0f2264R4d1JMpV/ODghFMkE", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 181 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "14NFRNmYRHEpl8K1eQT1uZ" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "7c83rOJhZEar34mbkPM0nt" + } +] \ No newline at end of file diff --git a/assets/bundle/game/prefab/game1.prefab.meta b/assets/bundle/game/prefab/game1.prefab.meta new file mode 100644 index 0000000..0732137 --- /dev/null +++ b/assets/bundle/game/prefab/game1.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.40", + "importer": "prefab", + "imported": true, + "uuid": "2e4ee0e4-5b5e-4381-950f-67a4a7f35b54", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "game1" + } +} diff --git a/assets/bundle/game/prefab/game2.prefab b/assets/bundle/game/prefab/game2.prefab new file mode 100644 index 0000000..3b80614 --- /dev/null +++ b/assets/bundle/game/prefab/game2.prefab @@ -0,0 +1,3636 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "game2", + "_objFlags": 0, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false, + "asyncLoadAssets": false + }, + { + "__type__": "cc.Node", + "_name": "game2", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 8 + }, + { + "__id__": 30 + }, + { + "__id__": 52 + }, + { + "__id__": 74 + }, + { + "__id__": 96 + }, + { + "__id__": 118 + }, + { + "__id__": 140 + } + ], + "_active": true, + "_components": [ + { + "__id__": 174 + }, + { + "__id__": 176 + }, + { + "__id__": 178 + }, + { + "__id__": 180 + } + ], + "_prefab": { + "__id__": 182 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "lab_title", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 7 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 112.49999999999999, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 101.10135747407736, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9fV3onNnZAP6SNL2iYfdXL" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 65, + "g": 226, + "b": 226, + "a": 255 + }, + "_string": "角色属性", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": true, + "_isBold": true, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e6vfZLjB9NQYCr1NX6iNZ8" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "86HbCi+kxDzo6NWAHbbNWw" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 9 + }, + { + "__id__": 17 + } + ], + "_active": true, + "_components": [ + { + "__id__": 25 + }, + { + "__id__": 27 + } + ], + "_prefab": { + "__id__": 29 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 74.79999999999998, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 8 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 10 + }, + { + "__id__": 12 + }, + { + "__id__": 14 + } + ], + "_prefab": { + "__id__": 16 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "__prefab": { + "__id__": 11 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "72HMobDbBFMqJKTgxrFN5U" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "名字", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "45gJAO4f9II6ZCA5tdBKIV" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "__prefab": { + "__id__": 15 + }, + "_params": [], + "_dataID": "role_name", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9eDxftfitBkag6X8C5dySA" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "745ChgVqdDOKGi63IG2HCr" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 8 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 18 + }, + { + "__id__": 20 + }, + { + "__id__": 22 + } + ], + "_prefab": { + "__id__": 24 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 19 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "65XjDh9SZM9Zb7wkjy92ZF" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 21 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f4IzXeWWpG2ZKkv0EesteP" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 17 + }, + "_enabled": true, + "__prefab": { + "__id__": 23 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "Role.name", + "watchPathArr": [], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "adqL+epY1GwaWLMw5VqwSn" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "d5meu3xf5DB61snfRv66Rg" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 8 + }, + "_enabled": true, + "__prefab": { + "__id__": 26 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "33SH3uRsJL9LPjYYO5cJ8J" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 8 + }, + "_enabled": true, + "__prefab": { + "__id__": 28 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "13iUdmK95KH5JyvSZbsf5C" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "63MqpkVuVFWpgNwyAb9msI" + }, + { + "__type__": "cc.Node", + "_name": "lv", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 31 + }, + { + "__id__": 39 + } + ], + "_active": true, + "_components": [ + { + "__id__": 47 + }, + { + "__id__": 49 + } + ], + "_prefab": { + "__id__": 51 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 44.79999999999998, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 30 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 32 + }, + { + "__id__": 34 + }, + { + "__id__": 36 + } + ], + "_prefab": { + "__id__": 38 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 31 + }, + "_enabled": true, + "__prefab": { + "__id__": 33 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "20ylXMhmBHk7cuwqAu9KSj" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 31 + }, + "_enabled": true, + "__prefab": { + "__id__": 35 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "等级", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a5E0vVz+RGGbnzxIK5mKTv" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 31 + }, + "_enabled": true, + "__prefab": { + "__id__": 37 + }, + "_params": [], + "_dataID": "role_lv", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7fXpNKOvNIFK5DCIB65/sd" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "cfdBJkRopOtrX7YJw8oi02" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 30 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 40 + }, + { + "__id__": 42 + }, + { + "__id__": 44 + } + ], + "_prefab": { + "__id__": 46 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 39 + }, + "_enabled": true, + "__prefab": { + "__id__": 41 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5emdyLXnZFeYL19s5nBpUn" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 39 + }, + "_enabled": true, + "__prefab": { + "__id__": 43 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fcGKBAsOtEK4jhIxvZRAg5" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 39 + }, + "_enabled": true, + "__prefab": { + "__id__": 45 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "RoleLevel.lv", + "watchPathArr": [], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "99+d4wunBGHJDLW+LRH81a" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "8aLs3A38lMnaTrHZs95Uq3" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 30 + }, + "_enabled": true, + "__prefab": { + "__id__": 48 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "adJkoWMwJF97LvS5qVbyJU" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 30 + }, + "_enabled": true, + "__prefab": { + "__id__": 50 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "84xHM9BXZIrIzeaD8aKTXP" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "73WdT+82dFXbCLvM7RNTeK" + }, + { + "__type__": "cc.Node", + "_name": "hp", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 53 + }, + { + "__id__": 61 + } + ], + "_active": true, + "_components": [ + { + "__id__": 69 + }, + { + "__id__": 71 + } + ], + "_prefab": { + "__id__": 73 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 14.799999999999983, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 52 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 54 + }, + { + "__id__": 56 + }, + { + "__id__": 58 + } + ], + "_prefab": { + "__id__": 60 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 53 + }, + "_enabled": true, + "__prefab": { + "__id__": 55 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "12IuAi7mNNS6zJVGOHBNCA" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 53 + }, + "_enabled": true, + "__prefab": { + "__id__": 57 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "体力", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "64U4NrHm5GgpmNbTYouPKp" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 53 + }, + "_enabled": true, + "__prefab": { + "__id__": 59 + }, + "_params": [], + "_dataID": "role_hp", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cbe5f/IhJDRqJCXREguaA9" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "5ePxI4qQ1O371hZnER7Muv" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 52 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 62 + }, + { + "__id__": 64 + }, + { + "__id__": 66 + } + ], + "_prefab": { + "__id__": 68 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 61 + }, + "_enabled": true, + "__prefab": { + "__id__": 63 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8czmE2McpERpmwfEAhAjzr" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 61 + }, + "_enabled": true, + "__prefab": { + "__id__": 65 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "04fsCsl2RA2ajO85n/OKuX" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 61 + }, + "_enabled": true, + "__prefab": { + "__id__": 67 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "Role.hp", + "watchPathArr": [ + "" + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "61/o+mhCBLQ4Jj/cpC4Y9P" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "894LDF3uFIYb0Dd2g+hq9h" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 52 + }, + "_enabled": true, + "__prefab": { + "__id__": 70 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3d+zT5ufRK175ECQaw2U6M" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 52 + }, + "_enabled": true, + "__prefab": { + "__id__": 72 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9e9ZGVIP5BDbMPUdUoycnv" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "d02WHC63BPN7IRQrmABuKV" + }, + { + "__type__": "cc.Node", + "_name": "power", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 75 + }, + { + "__id__": 83 + } + ], + "_active": true, + "_components": [ + { + "__id__": 91 + }, + { + "__id__": 93 + } + ], + "_prefab": { + "__id__": 95 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -15.200000000000017, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 74 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 76 + }, + { + "__id__": 78 + }, + { + "__id__": 80 + } + ], + "_prefab": { + "__id__": 82 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 75 + }, + "_enabled": true, + "__prefab": { + "__id__": 77 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "6bKR+gt7lArrC2MMol0CXM" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 75 + }, + "_enabled": true, + "__prefab": { + "__id__": 79 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "力量", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "66WvMqvP9GTqiHOdS0Hdrk" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 75 + }, + "_enabled": true, + "__prefab": { + "__id__": 81 + }, + "_params": [], + "_dataID": "role_power", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "38p1qsn9NKXqnN+YPvVTvL" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "47joUspmJDRagiUcf/0EG9" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 74 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 84 + }, + { + "__id__": 86 + }, + { + "__id__": 88 + } + ], + "_prefab": { + "__id__": 90 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 83 + }, + "_enabled": true, + "__prefab": { + "__id__": 85 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5cfSDq1pFFppW+PIFd0tg2" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 83 + }, + "_enabled": true, + "__prefab": { + "__id__": 87 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f73BjPTm5EaY3cLXxlizZw" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 83 + }, + "_enabled": true, + "__prefab": { + "__id__": 89 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "Role.power", + "watchPathArr": [ + "" + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c65/y6wctKW6xEd+Sxajl0" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "5dcCxBcwVG2JZchITedH9A" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 74 + }, + "_enabled": true, + "__prefab": { + "__id__": 92 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "aeLoVbS/1GWb0YQEJxdi5o" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 74 + }, + "_enabled": true, + "__prefab": { + "__id__": 94 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d1Cy6ie+hHYZHrE/XvSt06" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "62RSTSpolJzqx4RQuDdlqg" + }, + { + "__type__": "cc.Node", + "_name": "agile", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 97 + }, + { + "__id__": 105 + } + ], + "_active": true, + "_components": [ + { + "__id__": 113 + }, + { + "__id__": 115 + } + ], + "_prefab": { + "__id__": 117 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -45.20000000000002, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 96 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 98 + }, + { + "__id__": 100 + }, + { + "__id__": 102 + } + ], + "_prefab": { + "__id__": 104 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 97 + }, + "_enabled": true, + "__prefab": { + "__id__": 99 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1c3otyXo5MSY24knsWZph0" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 97 + }, + "_enabled": true, + "__prefab": { + "__id__": 101 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "敏捷", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "37p0lsfl5N0YpuFCs7KPrv" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 97 + }, + "_enabled": true, + "__prefab": { + "__id__": 103 + }, + "_params": [], + "_dataID": "role_agile", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a4ZltwWj9K5KjiL3XYkKZG" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "a1aJfbn7JGzY0bdn/p72Sl" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 96 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 106 + }, + { + "__id__": 108 + }, + { + "__id__": 110 + } + ], + "_prefab": { + "__id__": 112 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 105 + }, + "_enabled": true, + "__prefab": { + "__id__": 107 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "642RApdTZBiIi5mQEQa3oK" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 105 + }, + "_enabled": true, + "__prefab": { + "__id__": 109 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "763hjhhMhCrLJuG/FDlkvW" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 105 + }, + "_enabled": true, + "__prefab": { + "__id__": 111 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "Role.agile", + "watchPathArr": [ + "" + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "19iTjRv1dIfrsaxSec80z+" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "69Et2P9d1HK6u+iHZb+VIw" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 96 + }, + "_enabled": true, + "__prefab": { + "__id__": 114 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a5r7qr8PBPH4K6ibGZDvD7" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 96 + }, + "_enabled": true, + "__prefab": { + "__id__": 116 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "31FSAqsqpLJpDId/6VDOFE" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "48g8Ro881K1rsRWPwUe3E7" + }, + { + "__type__": "cc.Node", + "_name": "physical", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 119 + }, + { + "__id__": 127 + } + ], + "_active": true, + "_components": [ + { + "__id__": 135 + }, + { + "__id__": 137 + } + ], + "_prefab": { + "__id__": 139 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -75.20000000000002, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "name", + "_objFlags": 0, + "_parent": { + "__id__": 118 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 120 + }, + { + "__id__": 122 + }, + { + "__id__": 124 + } + ], + "_prefab": { + "__id__": 126 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -11.674999999999997, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 119 + }, + "_enabled": true, + "__prefab": { + "__id__": 121 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fcK9LtZJ1NtZPhU8+AYQMq" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 119 + }, + "_enabled": true, + "__prefab": { + "__id__": 123 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "体质", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "14B8Wp98tG0IwM3MQ3GHrU" + }, + { + "__type__": "110c8vEd5NEPL/N9meGQnaX", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 119 + }, + "_enabled": true, + "__prefab": { + "__id__": 125 + }, + "_params": [], + "_dataID": "role_physical", + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d5FmC4wHNCTYChqP0QBU6a" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "665V4G52FHYZmIRn8N1k8y" + }, + { + "__type__": "cc.Node", + "_name": "value", + "_objFlags": 0, + "_parent": { + "__id__": 118 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 128 + }, + { + "__id__": 130 + }, + { + "__id__": 132 + } + ], + "_prefab": { + "__id__": 134 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 29.000000000000004, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 127 + }, + "_enabled": true, + "__prefab": { + "__id__": 129 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 13.35, + "height": 50.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "58usFTWaJHb61a7c2fiX5c" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 127 + }, + "_enabled": true, + "__prefab": { + "__id__": 131 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "1", + "_horizontalAlign": 0, + "_verticalAlign": 1, + "_actualFontSize": 24, + "_fontSize": 24, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4cvceD55VLPJUTB//s3VLk" + }, + { + "__type__": "545c05XsG9GDJispEGWKvYv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 127 + }, + "_enabled": true, + "__prefab": { + "__id__": 133 + }, + "templateMode": false, + "labelType": "cc.Label", + "watchPath": "RoleBase.physical", + "watchPathArr": [ + "" + ], + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e6IVkK3xpPHIlyqWZzYg2T" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "85Qph0jnpFzIlymmdMRkLU" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 118 + }, + "_enabled": true, + "__prefab": { + "__id__": 136 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 71.35, + "height": 35 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "68eYMFb19G/oFQIMOqysno" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 118 + }, + "_enabled": true, + "__prefab": { + "__id__": 138 + }, + "_resizeMode": 0, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 10, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "ca8aD/GwFJxYIUGz3phZSn" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "d7NUMm1v5E+pmaGUQaZ34e" + }, + { + "__type__": "cc.Node", + "_name": "btn", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 141 + }, + { + "__id__": 155 + } + ], + "_active": true, + "_components": [ + { + "__id__": 169 + }, + { + "__id__": 171 + } + ], + "_prefab": { + "__id__": 173 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -112.70000000000002, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "btn_levelup", + "_objFlags": 0, + "_parent": { + "__id__": 140 + }, + "_children": [ + { + "__id__": 142 + } + ], + "_active": true, + "_components": [ + { + "__id__": 148 + }, + { + "__id__": 150 + }, + { + "__id__": 152 + } + ], + "_prefab": { + "__id__": 154 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -75, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "_parent": { + "__id__": 141 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 143 + }, + { + "__id__": 145 + } + ], + "_prefab": { + "__id__": 147 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 142 + }, + "_enabled": true, + "__prefab": { + "__id__": 144 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e6TxctD/BAHbQcOZ07gTpz" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 142 + }, + "_enabled": true, + "__prefab": { + "__id__": 146 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "升级", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 20, + "_fontSize": 20, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d1f2ONeRJPVIO8NNt62WRU" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "08bniz2R1K3IT6sikUr5kR" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 141 + }, + "_enabled": true, + "__prefab": { + "__id__": 149 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cb7698EaROZIp0pz3Xd0R/" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 141 + }, + "_enabled": true, + "__prefab": { + "__id__": 151 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4c2HgSxr1PQ6cOy1SopNQL" + }, + { + "__type__": "1be36hrGO5Oz6Eapg6ygW03", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 141 + }, + "_enabled": true, + "__prefab": { + "__id__": 153 + }, + "once": false, + "interval": 0, + "disabledEffect": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "caMozgMIJO+7eZgBN7nBmQ" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "9eE19ZSpVDgr+ZVdE/dl66" + }, + { + "__type__": "cc.Node", + "_name": "btn_close", + "_objFlags": 0, + "_parent": { + "__id__": 140 + }, + "_children": [ + { + "__id__": 156 + } + ], + "_active": true, + "_components": [ + { + "__id__": 162 + }, + { + "__id__": 164 + }, + { + "__id__": 166 + } + ], + "_prefab": { + "__id__": 168 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 75, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 512, + "_parent": { + "__id__": 155 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 157 + }, + { + "__id__": 159 + } + ], + "_prefab": { + "__id__": 161 + }, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 156 + }, + "_enabled": true, + "__prefab": { + "__id__": 158 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "faKv/aWa5H2oPD/8oOpVQf" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 156 + }, + "_enabled": true, + "__prefab": { + "__id__": 160 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_string": "关闭", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 20, + "_fontSize": 20, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 1, + "_enableWrapText": false, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 1, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "71xU9EMj5AFI9HN0/xS54W" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "3fO5s7jbhPdbL6DopS1Hm1" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 155 + }, + "_enabled": true, + "__prefab": { + "__id__": 163 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 40 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c082UdfXtAwLuEMayHi4xb" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 155 + }, + "_enabled": true, + "__prefab": { + "__id__": 165 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5f/ep2QFpPs5ouTEvkJgXF" + }, + { + "__type__": "1be36hrGO5Oz6Eapg6ygW03", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 155 + }, + "_enabled": true, + "__prefab": { + "__id__": 167 + }, + "once": false, + "interval": 500, + "disabledEffect": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "63MaBK0FxEVJofxRx2+nyr" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "8co35UgVVKD4LrusdSI3pP" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 140 + }, + "_enabled": true, + "__prefab": { + "__id__": 170 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 250, + "height": 50 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "61YeQJoHVLJJCSbdOKiR3T" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 140 + }, + "_enabled": true, + "__prefab": { + "__id__": 172 + }, + "_resizeMode": 1, + "_layoutType": 1, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 0, + "_paddingBottom": 0, + "_spacingX": 50, + "_spacingY": 0, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5cx91jvilLpqvFIg9d7tZ7" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "8e/HRecbxFma7zDVeM4X+3" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 175 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 300, + "height": 295.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "daDQkIF0tAebeotsBWa1OZ" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 177 + }, + "_resizeMode": 1, + "_layoutType": 2, + "_cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_startAxis": 0, + "_paddingLeft": 0, + "_paddingRight": 0, + "_paddingTop": 10, + "_paddingBottom": 10, + "_spacingX": 0, + "_spacingY": -5, + "_verticalDirection": 1, + "_horizontalDirection": 0, + "_constraint": 0, + "_constraintNum": 2, + "_affectedByScale": false, + "_isAlign": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "64Crg0ovpMCqQSDSUejj5T" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 179 + }, + "_visFlags": 0, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f9cfbca9-9f35-4dda-8925-64e34e6e9802@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b806fFv6FEcrkzQimksGBR" + }, + { + "__type__": "0f2264R4d1JMpV/ODghFMkE", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 181 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "14NFRNmYRHEpl8K1eQT1uZ" + }, + { + "__type__": "cc.PrefabInfo", + "root": null, + "asset": { + "__id__": 0 + }, + "fileId": "7c83rOJhZEar34mbkPM0nt" + } +] \ No newline at end of file diff --git a/assets/bundle/game/prefab/game2.prefab.meta b/assets/bundle/game/prefab/game2.prefab.meta new file mode 100644 index 0000000..f9afcc3 --- /dev/null +++ b/assets/bundle/game/prefab/game2.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.40", + "importer": "prefab", + "imported": true, + "uuid": "d1d81cd7-c37e-4d2f-a760-bdb0fd7a724c", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "game2" + } +} diff --git a/assets/bundle/game/sound.meta b/assets/bundle/game/sound.meta new file mode 100644 index 0000000..083020b --- /dev/null +++ b/assets/bundle/game/sound.meta @@ -0,0 +1 @@ +{"ver":"1.1.0","importer":"directory","imported":true,"uuid":"28325f36-5fca-4849-90b0-6803714693ca","files":[],"subMetas":{},"userData":{"compressionType":{},"isRemoteBundle":{}}} diff --git a/assets/bundle/game/sound/music1.mp3 b/assets/bundle/game/sound/music1.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..46700bd34c9f873605958c87a680b4b5b21fbc45 GIT binary patch literal 18706 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 literal 0 HcmV?d00001 diff --git a/assets/bundle/home/texture/home1.jpg.meta b/assets/bundle/home/texture/home1.jpg.meta new file mode 100644 index 0000000..56d0135 --- /dev/null +++ b/assets/bundle/home/texture/home1.jpg.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "ca5ccccb-d1dc-438a-9bba-e0bd62d73070", + "files": [ + ".jpg", + ".json" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "ca5ccccb-d1dc-438a-9bba-e0bd62d73070@6c48a", + "displayName": "home1", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "ca5ccccb-d1dc-438a-9bba-e0bd62d73070", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "ca5ccccb-d1dc-438a-9bba-e0bd62d73070@f9941", + "displayName": "home1", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 100, + "height": 100, + "rawWidth": 100, + "rawHeight": 100, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -50, + -50, + 0, + 50, + -50, + 0, + -50, + 50, + 0, + 50, + 50, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 100, + 100, + 100, + 0, + 0, + 100, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -50, + -50, + 0 + ], + "maxPos": [ + 50, + 50, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "ca5ccccb-d1dc-438a-9bba-e0bd62d73070@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": false, + "redirect": "ca5ccccb-d1dc-438a-9bba-e0bd62d73070@f9941" + } +} diff --git a/assets/bundle/home/texture/home2.jpg b/assets/bundle/home/texture/home2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bab74a009d86c6c083e079c39983a815835dd668 GIT binary patch literal 2355 zcmex=|N>ERgmzV368|&p4rRy77T3Uk4Ff!5ws?aU2 z%qvN((9J7WhMC}!TAW;zSx}OhpQivaF)=B>w8T~k=u(Imatq+bVht-Kg}%P{mFDJx z0sw4maY;}r!o64xE)Ju_jo(udkJ7UU5lcUUI6Zi>(sS1ij466e~j`6LWJH7c&!A zS2sgLR~JV^3kx@6H&;U!C!mP28%(cDesXDUYF-IUZwf-MIZnNxq>x(xwAm%KD6=dz z#jPkmR{`v0t4!Q(F~MmbRBsAyx0vG8s}FRHJ}6?5A{r(HOg$hbJlO&{@Pwb52Tbin zz-0aZ9RnXYu`;9_0A?S?|F;=h7}!`?SXf!uSXtRP*?^dvgN==Yn}>^wn~RG_fCmf& zc=-4Q`1yE*g+)Y!g=M6rrDf#dfRUY@otKAKLO?)5N>or(3NAq`&Sd9cL=gkY3otOSF)}l;Ftf2kl`}Fiv#_!W z3JHs_D;kQ5DH$0%1|}-2a5x1uIj6X)3t|}Y{}uxe&@v`LW)RR#ni!!ymT^H`C^ZZ@HxHm9$#yZFIFU$>c zf93A=cUGNgQ#0$${Ub}?-rX3L{d{4=wD*b&7It+`pH`@~$l{?!z*WQ zUc6zV>a@jsPc;|rGY?zj^nF3E=dC)`M@)xQc5GJKY$Sd5WT)zuy>iZ4s@ooCD+P(Q zE;*~^HK}Ui^ch?$E%%9wJz4QI{@TWp<ufDr-d9ab+eytMr{6e36 zn=_lwY}Q?u^sI*aWW?2y$Q7Cfj~&;leJeO#KT)&rs?N1X`)8cbR4>}jvi?GFLhO$t z7rTz+ZQ?5yI;HwFnI+fxZn&(F@`*I-YH8c^FbgU)Jtd7S9@%3HVV({Zjh_N5mcUiX+f zPrey^Nzrf5;&#!Of{Q1*$Nh8B+_x}K;d`xr$5-1@&Q%|}SN+LdCH!}v_N;$I6sTvEE&#l9MJZdGn8ViHnQu^eus#EB5YM);&kM>*S5xYs)pCOI05B zk}uSex|{0lboGG8)#zULXN&Ky;N1g^AGXzR;(yKGZ}t95UF*v|@y|+Q{@ni0usrSj z@%RnQN(XDxt&bG#+ueL?-{N0(x_{kQ9QT$FuB!O)?cLAN_0t=;eCBWYmj6_E(-~vU z>77r^&Tcq*=ww@t;>kQCUfz{~Dj8GuOqnD!U1&Ya#EI&mE6x~wsJp(?wO(Ck|Gw#y zp9v?a?fq?jq2uE1u69e#85eH;*%q{Rh3Svgp@J*6y$f5I*pRUA(s%jSyY3gn`R@G{ z6Jwiq{>0Ba_c!-H|8V`C0uM9mx9L0nGsIr|-SjE<{iR0_UzgRnpL_OqPQ88G{z8T$ zM}H?XEn01`YQyAL6O6f|r7e5jgw*!jT&TNKx=1Ey>Q+soC!S0G)O4_|4!_0sCeR^k zvHZK$A2lB4;2iv lOsfBycf3yfjtL%5D$jCPcV8~Ly1cXD6nSL}vM$E|Hv!S^NEiSB literal 0 HcmV?d00001 diff --git a/assets/bundle/home/texture/home2.jpg.meta b/assets/bundle/home/texture/home2.jpg.meta new file mode 100644 index 0000000..7c3efd7 --- /dev/null +++ b/assets/bundle/home/texture/home2.jpg.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "70fc8740-e492-4e31-92fe-5a6d02440fe5", + "files": [ + ".jpg", + ".json" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "70fc8740-e492-4e31-92fe-5a6d02440fe5@6c48a", + "displayName": "home2", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "70fc8740-e492-4e31-92fe-5a6d02440fe5", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "70fc8740-e492-4e31-92fe-5a6d02440fe5@f9941", + "displayName": "home2", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 100, + "height": 100, + "rawWidth": 100, + "rawHeight": 100, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -50, + -50, + 0, + 50, + -50, + 0, + -50, + 50, + 0, + 50, + 50, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 100, + 100, + 100, + 0, + 0, + 100, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -50, + -50, + 0 + ], + "maxPos": [ + 50, + 50, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "70fc8740-e492-4e31-92fe-5a6d02440fe5@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": false, + "redirect": "70fc8740-e492-4e31-92fe-5a6d02440fe5@f9941" + } +} diff --git a/assets/demo/bundle.meta b/assets/demo/bundle.meta new file mode 100644 index 0000000..18986a0 --- /dev/null +++ b/assets/demo/bundle.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "4b2a3792-bd96-4687-a0fe-9f55f6cdfdd6", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/demo/bundle/Main.ts b/assets/demo/bundle/Main.ts new file mode 100644 index 0000000..0f9b2ea --- /dev/null +++ b/assets/demo/bundle/Main.ts @@ -0,0 +1,34 @@ +/* + * @Author: dgflash + * @Date: 2022-10-25 17:43:11 + * @LastEditors: dgflash + * @LastEditTime: 2022-10-26 09:50:36 + */ +import { Component, Prefab, Sprite, _decorator } from 'cc'; +import { BundleManager } from '../../script/game/common/bundle/BundleManager'; +const { ccclass, property } = _decorator; + +@ccclass('Main') +export class Main extends Component { + @property(Sprite) + icon: Sprite = null!; + + start() { + this.loadAsset(); + } + + async loadAsset() { + //自己重新传参,享受下代码提示的快感吧 + let res = await BundleManager.loadPrefab("home", "home1"); + console.log("预制体", res); + let res1 = await BundleManager.loadAudio("home", "music2"); + console.log("音效", res1); + let res2 = await BundleManager.loadTextre("game", "game1"); + console.log("图片", res2); + let res3 = await BundleManager.loadAsset("game", "game1", Prefab); + console.log("loadAsset预制体", res3); + + this.icon.spriteFrame = res2; + } +} + diff --git a/assets/demo/bundle/Main.ts.meta b/assets/demo/bundle/Main.ts.meta new file mode 100644 index 0000000..5d57894 --- /dev/null +++ b/assets/demo/bundle/Main.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "bd9e1072-716a-4217-880d-1b569b8d8683", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/demo/bundle/main.scene b/assets/demo/bundle/main.scene new file mode 100644 index 0000000..461da40 --- /dev/null +++ b/assets/demo/bundle/main.scene @@ -0,0 +1,728 @@ +[ + { + "__type__": "cc.SceneAsset", + "_name": "", + "_objFlags": 0, + "_native": "", + "scene": { + "__id__": 1 + } + }, + { + "__type__": "cc.Scene", + "_name": "main", + "_objFlags": 0, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [], + "_prefab": { + "__id__": 20 + }, + "autoReleaseAssets": false, + "_globals": { + "__id__": 21 + }, + "_id": "79df73a8-8755-4e20-bd86-9e39bd9e78b5" + }, + { + "__type__": "cc.Node", + "_name": "root", + "_objFlags": 512, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 3 + }, + { + "__id__": 4 + } + ], + "_active": true, + "_components": [ + { + "__id__": 19 + } + ], + "_prefab": null, + "_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": "51KEOywK1E4akKtZVxf+Lk" + }, + { + "__type__": "cc.Node", + "_name": "game", + "_objFlags": 512, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [], + "_prefab": null, + "_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": "72HkSn751F86VoFGmJXpeo" + }, + { + "__type__": "cc.Node", + "_name": "gui", + "_objFlags": 512, + "_parent": { + "__id__": 2 + }, + "_children": [ + { + "__id__": 5 + }, + { + "__id__": 7 + }, + { + "__id__": 10 + } + ], + "_active": true, + "_components": [ + { + "__id__": 13 + }, + { + "__id__": 15 + }, + { + "__id__": 17 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 640, + "y": 375, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "04HVz/X+dO/KoC2LOzh7O1" + }, + { + "__type__": "cc.Node", + "_name": "UICamera", + "_objFlags": 512, + "_parent": { + "__id__": 4 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 6 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 1000 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_layer": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "e73tUR45BNpa1z9e8ecKdC" + }, + { + "__type__": "cc.Camera", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 5 + }, + "_enabled": true, + "__prefab": null, + "_projection": 0, + "_priority": 1073741824, + "_fov": 45, + "_fovAxis": 0, + "_orthoHeight": 438.92913385826773, + "_near": 1, + "_far": 2000, + "_color": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 0 + }, + "_depth": 1, + "_stencil": 0, + "_clearFlags": 7, + "_rect": { + "__type__": "cc.Rect", + "x": 0, + "y": 0, + "width": 1, + "height": 1 + }, + "_aperture": 19, + "_shutter": 7, + "_iso": 0, + "_screenScale": 1, + "_visibility": 33554432, + "_targetTexture": null, + "_cameraType": -1, + "_trackingType": 0, + "_id": "58hTt8B3tKnZaTs3OzCwkE" + }, + { + "__type__": "cc.Node", + "_name": "icon", + "_objFlags": 0, + "_parent": { + "__id__": 4 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 8 + }, + { + "__id__": 9 + } + ], + "_prefab": null, + "_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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "f7aK3po7dAJodFiexicj3X" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 7 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 40, + "height": 36 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "f1MiZKuU9F/pNDMgikmj/v" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 7 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "57520716-48c8-4a19-8acf-41c9f8777fb0@f9941", + "__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": "74rZ0RxSZKfYrhkRbf2Zch" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 0, + "_parent": { + "__id__": 4 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 11 + }, + { + "__id__": 12 + } + ], + "_prefab": null, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -306.294, + "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": 33554432, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "edm9Hmqh5GjZ34JnB8MyAJ" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": null, + "_contentSize": { + "__type__": "cc.Size", + "width": 520, + "height": 90.4 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "7fO4c92pxPd6OkgdEzOveb" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": null, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_string": "请在代码中尝试重新传参试试\n享受代码提示的快感", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 40, + "_fontSize": 40, + "_fontFamily": "Arial", + "_lineHeight": 40, + "_overflow": 0, + "_enableWrapText": true, + "_font": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_id": "fbrwdRU+FBU70/vcx6+nrh" + }, + { + "__type__": "cc.UITransform", + "_name": "Canvas", + "_objFlags": 0, + "node": { + "__id__": 4 + }, + "_enabled": true, + "__prefab": { + "__id__": 14 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1280, + "height": 750 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "9b8MclXbNFz593SPtnWKrD" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "03ZMhNEpRK75Hmdzr8ZGhG" + }, + { + "__type__": "cc.Canvas", + "_name": "Canvas", + "_objFlags": 0, + "node": { + "__id__": 4 + }, + "_enabled": true, + "__prefab": { + "__id__": 16 + }, + "_cameraComponent": { + "__id__": 6 + }, + "_alignCanvasWithScreen": true, + "_id": "1dz15JMmpAgKNYspEOuXh6" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "7acBC/yU9N05fc6HGd8fZS" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 4 + }, + "_enabled": true, + "__prefab": { + "__id__": 18 + }, + "_alignFlags": 45, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 1280, + "_alignMode": 2, + "_lockFlags": 45, + "_id": "94hxkzOX9ClLtqc63q0wsQ" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "1chkRDp1xCFqsnwJh1NVq1" + }, + { + "__type__": "bd9e1BycWpCF4gNG1abjYaD", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": null, + "icon": { + "__id__": 9 + }, + "_id": "d64bObqElCf6gPDZ8OO8Kg" + }, + { + "__type__": "cc.PrefabInfo", + "fileId": "984e383b-d959-4558-aeb1-4ceb5fabbd10" + }, + { + "__type__": "cc.SceneGlobals", + "ambient": { + "__id__": 22 + }, + "shadows": { + "__id__": 23 + }, + "_skybox": { + "__id__": 24 + }, + "fog": { + "__id__": 25 + }, + "octree": { + "__id__": 26 + } + }, + { + "__type__": "cc.AmbientInfo", + "_skyColorHDR": { + "__type__": "cc.Vec4", + "x": 0.242613, + "y": 0.362617, + "z": 0.798746, + "w": 0.520833125 + }, + "_skyColor": { + "__type__": "cc.Vec4", + "x": 0.242613, + "y": 0.362617, + "z": 0.798746, + "w": 0.520833125 + }, + "_skyIllumHDR": 20000, + "_skyIllum": 20000, + "_groundAlbedoHDR": { + "__type__": "cc.Vec4", + "x": 0.241814, + "y": 0.361945, + "z": 0.798799, + "w": 0 + }, + "_groundAlbedo": { + "__type__": "cc.Vec4", + "x": 0.241814, + "y": 0.361945, + "z": 0.798799, + "w": 0 + }, + "_skyColorLDR": { + "__type__": "cc.Vec4", + "x": 0.519964, + "y": 0.630786, + "z": 0.905039, + "w": 0.5208 + }, + "_skyIllumLDR": 0.5208, + "_groundAlbedoLDR": { + "__type__": "cc.Vec4", + "x": 0.519544, + "y": 0.630484, + "z": 0.905069, + "w": 0 + } + }, + { + "__type__": "cc.ShadowsInfo", + "_enabled": false, + "_type": 0, + "_normal": { + "__type__": "cc.Vec3", + "x": 0, + "y": 1, + "z": 0 + }, + "_distance": 0, + "_shadowColor": { + "__type__": "cc.Color", + "r": 76, + "g": 76, + "b": 76, + "a": 255 + }, + "_maxReceived": 4, + "_size": { + "__type__": "cc.Vec2", + "x": 1024, + "y": 1024 + } + }, + { + "__type__": "cc.SkyboxInfo", + "_envLightingType": 0, + "_envmapHDR": { + "__uuid__": "d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0", + "__expectedType__": "cc.TextureCube" + }, + "_envmap": { + "__uuid__": "d032ac98-05e1-4090-88bb-eb640dcb5fc1@b47c0", + "__expectedType__": "cc.TextureCube" + }, + "_envmapLDR": { + "__uuid__": "6f01cf7f-81bf-4a7e-bd5d-0afc19696480@b47c0", + "__expectedType__": "cc.TextureCube" + }, + "_diffuseMapHDR": null, + "_diffuseMapLDR": null, + "_enabled": true, + "_useHDR": true, + "_editableMaterial": null, + "_reflectionHDR": null, + "_reflectionLDR": null, + "_rotationAngle": 0 + }, + { + "__type__": "cc.FogInfo", + "_type": 0, + "_fogColor": { + "__type__": "cc.Color", + "r": 200, + "g": 200, + "b": 200, + "a": 255 + }, + "_enabled": false, + "_fogDensity": 0.3, + "_fogStart": 0.5, + "_fogEnd": 300, + "_fogAtten": 5, + "_fogTop": 1.5, + "_fogRange": 1.2, + "_accurate": false + }, + { + "__type__": "cc.OctreeInfo", + "_enabled": false, + "_minPos": { + "__type__": "cc.Vec3", + "x": -1024, + "y": -1024, + "z": -1024 + }, + "_maxPos": { + "__type__": "cc.Vec3", + "x": 1024, + "y": 1024, + "z": 1024 + }, + "_depth": 8 + } +] \ No newline at end of file diff --git a/assets/demo/bundle/main.scene.meta b/assets/demo/bundle/main.scene.meta new file mode 100644 index 0000000..34afc46 --- /dev/null +++ b/assets/demo/bundle/main.scene.meta @@ -0,0 +1 @@ +{"ver":"1.1.40","importer":"scene","imported":true,"uuid":"79df73a8-8755-4e20-bd86-9e39bd9e78b5","files":[".json"],"subMetas":{},"userData":{}} diff --git a/assets/main.scene b/assets/main.scene index d01ac1c..4a622ab 100644 --- a/assets/main.scene +++ b/assets/main.scene @@ -227,7 +227,7 @@ "_priority": 1073741824, "_fov": 45, "_fovAxis": 0, - "_orthoHeight": 417.5365344467641, + "_orthoHeight": 375, "_near": 1, "_far": 2000, "_color": { diff --git a/assets/resources/gui/prefab/role_info.prefab b/assets/resources/gui/prefab/role_info.prefab index 3217e75..b5faf17 100644 --- a/assets/resources/gui/prefab/role_info.prefab +++ b/assets/resources/gui/prefab/role_info.prefab @@ -175,7 +175,6 @@ "__prefab": { "__id__": 6 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -211,7 +210,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -361,7 +362,6 @@ "__prefab": { "__id__": 13 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -416,7 +416,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -513,7 +515,6 @@ "__prefab": { "__id__": 21 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -559,8 +560,8 @@ "__id__": 23 }, "templateMode": false, - "labelType": "cc.Label", "watchPath": "Role.name", + "labelType": "cc.Label", "watchPathArr": [], "_id": "" }, @@ -570,7 +571,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -642,7 +645,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -792,7 +797,6 @@ "__prefab": { "__id__": 35 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -847,7 +851,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -944,7 +950,6 @@ "__prefab": { "__id__": 43 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -990,8 +995,8 @@ "__id__": 45 }, "templateMode": false, - "labelType": "cc.Label", "watchPath": "RoleLevel.lv", + "labelType": "cc.Label", "watchPathArr": [], "_id": "" }, @@ -1001,7 +1006,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -1073,7 +1080,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -1223,7 +1232,6 @@ "__prefab": { "__id__": 57 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -1278,7 +1286,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -1373,7 +1383,6 @@ "__prefab": { "__id__": 65 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -1419,8 +1428,8 @@ "__id__": 67 }, "templateMode": false, - "labelType": "cc.Label", "watchPath": "Role.hp", + "labelType": "cc.Label", "watchPathArr": [ "" ], @@ -1432,7 +1441,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -1504,7 +1515,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -1656,7 +1669,6 @@ "__prefab": { "__id__": 79 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -1712,7 +1724,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -1807,7 +1821,6 @@ "__prefab": { "__id__": 87 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -1853,8 +1866,8 @@ "__id__": 89 }, "templateMode": false, - "labelType": "cc.Label", "watchPath": "Role.power", + "labelType": "cc.Label", "watchPathArr": [ "" ], @@ -1866,7 +1879,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -1938,7 +1953,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -2088,7 +2105,6 @@ "__prefab": { "__id__": 101 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -2143,7 +2159,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -2238,7 +2256,6 @@ "__prefab": { "__id__": 109 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -2284,8 +2301,8 @@ "__id__": 111 }, "templateMode": false, - "labelType": "cc.Label", "watchPath": "Role.agile", + "labelType": "cc.Label", "watchPathArr": [ "" ], @@ -2297,7 +2314,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -2369,7 +2388,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -2519,7 +2540,6 @@ "__prefab": { "__id__": 123 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -2574,7 +2594,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -2669,7 +2691,6 @@ "__prefab": { "__id__": 131 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -2715,8 +2736,8 @@ "__id__": 133 }, "templateMode": false, - "labelType": "cc.Label", "watchPath": "RoleBase.physical", + "labelType": "cc.Label", "watchPathArr": [ "" ], @@ -2728,7 +2749,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -2800,7 +2823,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -3002,7 +3027,6 @@ "__prefab": { "__id__": 146 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -3038,7 +3062,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -3082,7 +3108,6 @@ "__prefab": { "__id__": 151 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -3138,7 +3163,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -3285,7 +3312,6 @@ "__prefab": { "__id__": 160 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -3321,7 +3347,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -3365,7 +3393,6 @@ "__prefab": { "__id__": 165 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -3421,7 +3448,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -3493,7 +3522,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, @@ -3574,7 +3605,6 @@ "__prefab": { "__id__": 179 }, - "_visFlags": 0, "_customMaterial": null, "_srcBlendFactor": 2, "_dstBlendFactor": 4, @@ -3627,7 +3657,9 @@ }, { "__type__": "cc.PrefabInfo", - "root": null, + "root": { + "__id__": 1 + }, "asset": { "__id__": 0 }, diff --git a/assets/script/Main.ts b/assets/script/Main.ts index 557b4c5..6d1eef1 100644 --- a/assets/script/Main.ts +++ b/assets/script/Main.ts @@ -2,10 +2,11 @@ * @Author: dgflash * @Date: 2021-07-03 16:13:17 * @LastEditors: dgflash - * @LastEditTime: 2022-10-21 09:52:06 + * @LastEditTime: 2022-10-14 15:25:22 */ -import { dynamicAtlasManager, macro, profiler, _decorator } from 'cc'; +import { dynamicAtlasManager, macro, profiler, _decorator, Prefab } from 'cc'; import { DEBUG, JSB } from 'cc/env'; +import { RandomManager } from '../../extensions/oops-plugin-framework/assets/core/common/manager/RandomManager'; import { oops } from '../../extensions/oops-plugin-framework/assets/core/Oops'; import { Root } from '../../extensions/oops-plugin-framework/assets/core/Root'; import { ecs } from '../../extensions/oops-plugin-framework/assets/libs/ecs/ECS'; @@ -15,6 +16,7 @@ import { EcsPositionSystem } from './game/common/ecs/position/EcsPositionSystem' import { smc } from './game/common/ecs/SingletonModuleComp'; import { EcsInitializeSystem, Initialize } from './game/initialize/Initialize'; import { EcsRoleSystem } from './game/role/Role'; +import { CCBundleManager } from '../../extensions/oops-plugin-framework/assets/module/common/CCBundleManager'; const { ccclass, property } = _decorator; @@ -26,6 +28,10 @@ dynamicAtlasManager.maxFrameSize = 512; export class Main extends Root { start() { if (DEBUG) profiler.showStats(); + RandomManager.instance.setSeed(1); + for (let index = 0; index < 10; index++) { + console.log(RandomManager.instance.getRandomInt(1, 1000)); + } } protected run() { @@ -39,7 +45,7 @@ export class Main extends Root { oops.gui.init(UIConfigData); } - protected initEcsSystem() { + protected async initEcsSystem() { oops.ecs.add(new EcsPositionSystem()) oops.ecs.add(new EcsAccountSystem()); oops.ecs.add(new EcsRoleSystem()); diff --git a/assets/script/game/common/bundle.meta b/assets/script/game/common/bundle.meta new file mode 100644 index 0000000..cb7ceae --- /dev/null +++ b/assets/script/game/common/bundle.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "1811a053-d019-4c61-849b-6159eebb591f", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/script/game/common/bundle/BundleConfig.ts b/assets/script/game/common/bundle/BundleConfig.ts new file mode 100644 index 0000000..bf52685 --- /dev/null +++ b/assets/script/game/common/bundle/BundleConfig.ts @@ -0,0 +1,40 @@ +export default class BundleConfig { + private static _instance: BundleConfig = null!; + + static get instance(): BundleConfig { + return (BundleConfig._instance ? BundleConfig._instance : (BundleConfig._instance = new BundleConfig())); + } + + // start >>>>>> + BundleName = { + game: { + prefab: { + "game1": 'prefab/game1', + "game2": 'prefab/game2', + }, + sound: { + "music1": 'sound/music1', + "music2": 'sound/music2', + }, + texture: { + "game1": 'texture/game1', + "game2": 'texture/game2', + }, + }, + home: { + prefab: { + "home1": 'prefab/home1', + "home2": 'prefab/home2', + }, + sound: { + "music1": 'sound/music1', + "music2": 'sound/music2', + }, + texture: { + "home1": 'texture/home1', + "home2": 'texture/home2', + }, + }, + } + // end >>>>>> +} diff --git a/assets/script/game/common/bundle/BundleConfig.ts.meta b/assets/script/game/common/bundle/BundleConfig.ts.meta new file mode 100644 index 0000000..0699933 --- /dev/null +++ b/assets/script/game/common/bundle/BundleConfig.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "a9ca4276-d7a3-44c1-9da5-95bf8f9de35c", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/script/game/common/bundle/BundleManager.ts b/assets/script/game/common/bundle/BundleManager.ts new file mode 100644 index 0000000..c6294ba --- /dev/null +++ b/assets/script/game/common/bundle/BundleManager.ts @@ -0,0 +1,131 @@ +import { Asset, AudioClip, Font, ImageAsset, JsonAsset, Material, Prefab, Sprite, SpriteFrame, Texture2D } from "cc"; +import { oops } from "../../../../../extensions/oops-plugin-framework/assets/core/Oops"; +import BundleConfig from "./BundleConfig"; + +export type NoInfer = [A][A extends any ? 0 : never]; +export type BundleName = keyof BundleConfig["BundleName"]; + +/** 资源模块化工具 */ +export class BundleManager { + /** + * 根据资源类型获得对应文件 + * @param assetType 资源类型 + */ + private static getAssetUrl(assetType: T) { + let typeUrl = ""; + switch (assetType as any) { + case Prefab: + typeUrl = "prefab"; + break; + case Material: + typeUrl = "shader"; + break; + case AudioClip: + typeUrl = "sound"; + break; + case ImageAsset: + case Texture2D: + case Sprite: + case SpriteFrame: + typeUrl = "texture"; + break; + case JsonAsset: + typeUrl = "data"; + break; + case Font: + typeUrl = "font"; + break; + default: + console.error("没有该资源类型", assetType); + break; + } + return typeUrl; + } + + /** + * 加载指定类型资源 + * @param bundleName 外部资源包名 + * @param assetName 目标加载资源名 + */ + public static loadAsset + (bundleName: TBundleName, assetName: NoInfer, assetType: T): Promise> { + let str = this.getAssetUrl(assetType); + // @ts-ignore + let url: string = BundleConfig.instance.BundleName[bundleName][str][assetName]; + // 兼容3.x ,加载 SpriteFrame 路径需要添加后缀 + if (assetType as any === SpriteFrame) { + url += "/spriteFrame"; + } + else if (assetType as any === Texture2D) { + url += "/texture"; + } + return new Promise(async (resolve, reject) => { + // @ts-ignore + oops.res.load(bundleName, url, (err: Error, res: any) => { + if (!err) { + // 加载成功 + resolve(res); + } + else { + //加载失败 + reject(err); + console.error(`外部资源包${bundleName},路径${url},加载失败`, err); + } + }); + }); + } + + /** + * 加载预制体 + * @param bundleName ab包名(模块名) + * @param assetName 资源名 + */ + public static loadPrefab + (bundleName: TBundleName, assetName: NoInfer): Promise { + return this.loadAsset(bundleName, assetName, Prefab); + + } + + /** + * 加载音频 + * @param bundleName ab包名(模块名) + * @param assetName 资源名 + */ + public static loadAudio + (bundleName: TBundleName, assetName: NoInfer): Promise { + return this.loadAsset(bundleName, assetName, AudioClip); + } + + /** + * 加载图片 + * @param bundleName ab包名(模块名) + * @param assetName 资源名 + */ + public static loadTextre + (bundleName: TBundleName, assetName: NoInfer): Promise { + return this.loadAsset(bundleName, assetName, SpriteFrame); + } + + + /** + * 通过资源相对路径释放资源 + * @param bundleName ab包名(模块名) + * @param assetName 资源名 + */ + public static release + (bundleName: TBundleName, assetName: TAssetName, assetType: T) { + let str = this.getAssetUrl(assetType); + // @ts-ignore + let url: string = BundleConfig.BundleName[bundleName][str][assetName]; + // 兼容3.x ,加载 SpriteFrame 路径需要添加后缀 + if (assetType as any === SpriteFrame) { + url += "/spriteFrame"; + } + else if (assetType as any === Texture2D) { + url += "/texture"; + } + oops.res.release(url, bundleName); + } +} \ No newline at end of file diff --git a/assets/script/game/common/bundle/BundleManager.ts.meta b/assets/script/game/common/bundle/BundleManager.ts.meta new file mode 100644 index 0000000..3c74cd5 --- /dev/null +++ b/assets/script/game/common/bundle/BundleManager.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "d4690e73-4043-47bc-9a21-199e4dd61cd6", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/script/game/common/table/TableRoleLevelUp.ts b/assets/script/game/common/table/TableRoleLevelUp.ts index d0bc58c..e66d431 100644 --- a/assets/script/game/common/table/TableRoleLevelUp.ts +++ b/assets/script/game/common/table/TableRoleLevelUp.ts @@ -1,9 +1,3 @@ -/* - * @Author: dgflash - * @Date: 2022-08-09 11:51:38 - * @LastEditors: dgflash - * @LastEditTime: 2022-09-05 13:58:42 - */ import { JsonUtil } from "../../../../../extensions/oops-plugin-framework/assets/core/utils/JsonUtil"; @@ -22,11 +16,12 @@ export class TableRoleLevelUp { id: number = 0; /** 升级所需经验 */ - get needexp(): number { + get needexp(): string { return this.data.needexp; } /** 升级增加生命 */ - get hp(): number { + get hp(): string { return this.data.hp; } } + \ No newline at end of file -- Gitee