소스 검색

2025-04-24 wws 修改bug

2025-04-24 wws 修改bug
Kziwws 1 개월 전
부모
커밋
7374b2c6cb
100개의 변경된 파일1133개의 추가작업 그리고 786개의 파일을 삭제
  1. BIN
      .DS_Store
  2. 1 1
      assets/resources/csv/levels.csv
  3. 390 216
      assets/resources/gameui/GameUI.prefab
  4. 260 143
      assets/resources/gameui/HallUI.prefab
  5. 2 0
      assets/resources/gameui/LevelLayer.prefab
  6. 324 125
      assets/resources/prefabs/GameNode.prefab
  7. 1 1
      assets/scripts/core/manager/BundleManager.ts
  8. 2 1
      assets/scripts/core/manager/PoolManager.ts
  9. 23 28
      assets/scripts/core/manager/WindowManager.ts
  10. 8 13
      assets/scripts/core/utils/ResUtil.ts
  11. 20 16
      assets/scripts/core/utils/Utils.ts
  12. 51 37
      assets/scripts/game/GameNode.ts
  13. 10 16
      assets/scripts/game/HallUI.ts
  14. 34 24
      assets/scripts/game/TileItem.ts
  15. 6 3
      assets/scripts/gameui/BuyCoinLayer.ts
  16. 1 2
      assets/scripts/gameui/NewPackOpenedLayer.ts
  17. BIN
      build/web-mobile/.DS_Store
  18. 0 61
      build/web-mobile/application.js
  19. 0 1
      build/web-mobile/assets/audios/config.json
  20. 0 1
      build/web-mobile/assets/audios/import/55/554a878c-8626-476c-919d-beeadbbb49c4.json
  21. 0 1
      build/web-mobile/assets/audios/import/62/626fbb9e-3be1-46dc-94cc-aefedb616f44.json
  22. 0 1
      build/web-mobile/assets/audios/import/70/705959e9-f7c3-4832-8f40-87702fd0b2cb.json
  23. 0 1
      build/web-mobile/assets/audios/import/7a/7ad31a87-e305-4b49-937e-0624f3751876.json
  24. 0 1
      build/web-mobile/assets/audios/import/9b/9bafb3a6-1f69-49e3-8baf-7fb366bd90bb.json
  25. 0 1
      build/web-mobile/assets/audios/import/a5/a50bacb4-a934-42e3-af2f-ba7cb9a1cd27.json
  26. 0 1
      build/web-mobile/assets/audios/import/c8/c8ca9344-41b2-46e9-abc2-f4e55d79eb66.json
  27. 0 20
      build/web-mobile/assets/audios/index.js
  28. BIN
      build/web-mobile/assets/audios/native/55/554a878c-8626-476c-919d-beeadbbb49c4.mp3
  29. BIN
      build/web-mobile/assets/audios/native/62/626fbb9e-3be1-46dc-94cc-aefedb616f44.mp3
  30. BIN
      build/web-mobile/assets/audios/native/70/705959e9-f7c3-4832-8f40-87702fd0b2cb.mp3
  31. BIN
      build/web-mobile/assets/audios/native/7a/7ad31a87-e305-4b49-937e-0624f3751876.mp3
  32. BIN
      build/web-mobile/assets/audios/native/9b/9bafb3a6-1f69-49e3-8baf-7fb366bd90bb.mp3
  33. BIN
      build/web-mobile/assets/audios/native/a5/a50bacb4-a934-42e3-af2f-ba7cb9a1cd27.mp3
  34. BIN
      build/web-mobile/assets/audios/native/c8/c8ca9344-41b2-46e9-abc2-f4e55d79eb66.mp3
  35. 0 0
      build/web-mobile/assets/internal/config.json
  36. 0 0
      build/web-mobile/assets/internal/import/0f/0f5ad00a5.json
  37. 0 20
      build/web-mobile/assets/internal/index.js
  38. 0 1
      build/web-mobile/assets/main/config.json
  39. 0 0
      build/web-mobile/assets/main/import/15/1523702b-f45a-4b86-a2ce-fe6a9634afdf.json
  40. 0 0
      build/web-mobile/assets/main/import/ee/eeec5720-7028-48a1-9aec-e9bb18f4abbc.json
  41. 0 1
      build/web-mobile/assets/main/import/fd/fd8ec536-a354-4a17-9c74-4f3883c378c8.json
  42. 0 0
      build/web-mobile/assets/main/index.js
  43. 0 0
      build/web-mobile/assets/models/config.json
  44. 0 1
      build/web-mobile/assets/models/import/01/0119ce5dc.json
  45. 0 1
      build/web-mobile/assets/models/import/01/01312b45c.json
  46. 0 1
      build/web-mobile/assets/models/import/01/01d814db0.json
  47. 0 1
      build/web-mobile/assets/models/import/03/038fb1092.json
  48. 0 1
      build/web-mobile/assets/models/import/04/045ab9dc5.json
  49. 0 1
      build/web-mobile/assets/models/import/05/0534a1f19.json
  50. 0 1
      build/web-mobile/assets/models/import/05/05964ec47.json
  51. 0 1
      build/web-mobile/assets/models/import/05/05ef9496e.json
  52. 0 1
      build/web-mobile/assets/models/import/08/081265781.json
  53. 0 1
      build/web-mobile/assets/models/import/08/08922a5d7.json
  54. 0 1
      build/web-mobile/assets/models/import/09/098a4543e.json
  55. 0 1
      build/web-mobile/assets/models/import/0a/0a792aad8.json
  56. 0 1
      build/web-mobile/assets/models/import/0b/0b44c148c.json
  57. 0 1
      build/web-mobile/assets/models/import/0b/0b5906a47.json
  58. 0 1
      build/web-mobile/assets/models/import/0b/0bd01c9b8.json
  59. 0 1
      build/web-mobile/assets/models/import/0c/0c428914b.json
  60. 0 1
      build/web-mobile/assets/models/import/0c/0cb8addf6.json
  61. 0 1
      build/web-mobile/assets/models/import/0c/0cc6cead5.json
  62. 0 1
      build/web-mobile/assets/models/import/0d/0dd26d292.json
  63. 0 1
      build/web-mobile/assets/models/import/0e/0e6674310.json
  64. 0 1
      build/web-mobile/assets/models/import/0e/0ee1359ef.json
  65. 0 1
      build/web-mobile/assets/models/import/51/51d5327f-6457-4127-ab8b-b84f7605764a.json
  66. 0 1
      build/web-mobile/assets/models/import/94/94944f7b-9ccf-45fc-85e1-4c591e07c5e3.json
  67. 0 20
      build/web-mobile/assets/models/index.js
  68. BIN
      build/web-mobile/assets/models/native/03/03aba354-934e-4d5c-9002-f47bda19fe3d@97298.bin
  69. BIN
      build/web-mobile/assets/models/native/1a/1a530300-235b-4317-91eb-f6885138f425@9d7ab.bin
  70. BIN
      build/web-mobile/assets/models/native/1f/1fa56737-730e-4a2f-af8a-eb10f81a82aa@f1e3a.bin
  71. BIN
      build/web-mobile/assets/models/native/3c/3c59d5c9-e7f0-425b-9ab5-82cae289c58e@e664a.bin
  72. BIN
      build/web-mobile/assets/models/native/41/419ab438-30d6-48bf-91a7-98511301c524@caa5f.bin
  73. BIN
      build/web-mobile/assets/models/native/44/443cdf75-a7cc-431e-82bb-5cbde49099bd@08f37.bin
  74. BIN
      build/web-mobile/assets/models/native/48/482a2c91-b3a3-438c-8529-af56662062d0@9d3a2.bin
  75. BIN
      build/web-mobile/assets/models/native/4d/4d263ba2-0eb8-4c8f-9cdf-cfd882d42932@a4587.bin
  76. BIN
      build/web-mobile/assets/models/native/63/632c2cfe-7955-4577-b6ff-c038c7abfb11@7956a.bin
  77. BIN
      build/web-mobile/assets/models/native/67/673d272e-74d9-40d2-b00a-6e28272a61e8@83fd3.bin
  78. BIN
      build/web-mobile/assets/models/native/6c/6cc36c2a-b348-4862-8a67-291308c1cdfa@a4abd.bin
  79. BIN
      build/web-mobile/assets/models/native/7d/7df25276-bbbf-42bc-9acd-31f13a31a745@b0882.bin
  80. BIN
      build/web-mobile/assets/models/native/8d/8d3e6e0a-31a5-4d3f-91d5-a1a804fb01a1@7057b.bin
  81. BIN
      build/web-mobile/assets/models/native/93/931be0b5-b3a1-43d7-9801-cc118291fef4@7eb74.bin
  82. BIN
      build/web-mobile/assets/models/native/a4/a4dba4a0-1819-4f59-8c7b-fab7ad463118@7c6c5.bin
  83. BIN
      build/web-mobile/assets/models/native/a9/a9d50e74-43f5-48af-aeda-4d36243c7d3d@d0a32.bin
  84. BIN
      build/web-mobile/assets/models/native/b0/b091e2f7-66f9-47ad-b097-ba2ce1c38955@04a47.bin
  85. BIN
      build/web-mobile/assets/models/native/ca/ca6571f9-e9f6-4713-aa49-462382ecfda7@5770f.bin
  86. BIN
      build/web-mobile/assets/models/native/d0/d0d7ff1e-de31-47d4-8f59-26828d531107@bc5d5.bin
  87. BIN
      build/web-mobile/assets/models/native/d4/d4d29551-d7df-4d39-a6f0-9b3011b395a8@47d51.bin
  88. BIN
      build/web-mobile/assets/models/native/ee/ee4f5649-1aba-411d-9a44-bb5a78652234@2f6d1.bin
  89. 0 0
      build/web-mobile/assets/resources/config.json
  90. 0 1
      build/web-mobile/assets/resources/import/00/00b83b88-1255-41cd-af6c-01bd1dc4517a.json
  91. 0 0
      build/web-mobile/assets/resources/import/01/01235588b.json
  92. 0 0
      build/web-mobile/assets/resources/import/01/0147e20e0.json
  93. 0 0
      build/web-mobile/assets/resources/import/01/01a991479.json
  94. 0 1
      build/web-mobile/assets/resources/import/03/03011dd5-2652-44b3-b615-b0e748e6f74e.json
  95. 0 1
      build/web-mobile/assets/resources/import/03/03108dbb-736f-47f6-86dd-2a10c335ef8e.json
  96. 0 0
      build/web-mobile/assets/resources/import/03/0361a61cf.json
  97. 0 1
      build/web-mobile/assets/resources/import/03/037feed5-d6a1-4cd7-9f57-478e422ddcfa.json
  98. 0 1
      build/web-mobile/assets/resources/import/03/03b21807-5e19-4013-9aac-a883661ae9ab.json
  99. 0 1
      build/web-mobile/assets/resources/import/04/042ca3927.json
  100. 0 0
      build/web-mobile/assets/resources/import/04/046aca4ab.json

BIN
.DS_Store


+ 1 - 1
assets/resources/csv/levels.csv

@@ -3,7 +3,7 @@ number,number,number,number
 id,kind,count,time
 1,3,9,600
 2,3,30,60
-3,15,60,60
+3,15,60,300
 4,5,63,60
 5,5,63,60
 6,15,75,60

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 390 - 216
assets/resources/gameui/GameUI.prefab


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 260 - 143
assets/resources/gameui/HallUI.prefab


+ 2 - 0
assets/resources/gameui/LevelLayer.prefab

@@ -1723,6 +1723,8 @@
       "__id__": 0
     },
     "fileId": "d2QbsXfedPC6M+oRi4N8RN",
+    "instance": null,
+    "targetOverrides": null,
     "nestedPrefabInstanceRoots": null
   },
   {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 324 - 125
assets/resources/prefabs/GameNode.prefab


+ 1 - 1
assets/scripts/core/manager/BundleManager.ts

@@ -393,7 +393,7 @@ class BundleManager extends Singleton {
         assetPath: string,
         type: Constructor<T> | null,
         onComplete?: (err: Error | null, asset?: T) => void
-    ): Promise<T> | void {
+    ): Promise<T> {
         const cacheKey = `${assetPath}`;
         //从资源缓存中caches取
         const cachedAsset = this._assetCache.get(cacheKey);

+ 2 - 1
assets/scripts/core/manager/PoolManager.ts

@@ -1,4 +1,4 @@
-import { _decorator, Component, instantiate, Node, Pool, Prefab, Vec3 } from 'cc';
+import { _decorator, Component, instantiate, Node, Prefab, Vec3 } from 'cc';
 const { ccclass, property } = _decorator;
 
 /**
@@ -26,6 +26,7 @@ export class PoolManager extends Component {
         const pool = this._objectPools.get(poolKey);
         if(pool?.length > 0) {
             node = pool.pop();
+            console.log("重用了 " + node.name)
         }else {
             node = instantiate(prefab) as Node;
         }

+ 23 - 28
assets/scripts/core/manager/WindowManager.ts

@@ -27,49 +27,44 @@ export default class WindowManager {
     }
 
     public open(name: string, showData: any = null, pos: Vec3 = null, parent: Node = null): Promise<any> {
-        if (this._showlist[name])
-            return;
         return new Promise((resolve, reject) => {
-            if (this._showlist[name]) {
-                // console.error(name)
-                reject(null);
-                return
+            if(this._showlist[name]) {
+                this.removeWin(name);
             }
-            this._showlist[name] = true
+            this._showlist[name] = true;
             let path = 'gameui/' + name;
-            // BusyLoadingManager.ins.addBusy(BUSY_TYPE.RES)
-            bundleMgr.loadAsset(GameConst.bundleName.resources,path, Prefab, (err: Error, res: Prefab) => {
+            bundleMgr.loadAsset(GameConst.bundleName.resources, path, Prefab, (err: Error, res: Prefab) => {
                 if (err) {
-                    console.log('加载错误', path)
-                    this._showlist[name] = false
+                    console.log('加载错误', path);
+                    this._showlist[name] = false;
                     reject(null);
-                    return
+                    return;
                 }
                 if (this._showlist[name] == false) {
                     reject(null);
-                    return
+                    return;
                 }
-                console.log('open win ', name)
-                let win: Node = instantiate(res)
-                win.name = name
+                console.log('open win ', name);
+                let win: Node = instantiate(res);
+                win.name = name;
                 win.parent = parent || this._windowContainer;
-                this.addWin(win)
-                // this.sortWins()
+                this.addWin(win);
                 if (pos != null) {
-                    win.position = pos
+                    win.position = pos;
                 }
-                this._prefabMap[path] = res
-
-                let basePanel: any = win.getComponent(name)
+                this._prefabMap[path] = res;
+    
+                let basePanel: any = win.getComponent(name);
                 if (basePanel) {
-                    basePanel.show(showData)
-                    // BusyLoadingManager.ins.removeBusy(BUSY_TYPE.RES)
+                    basePanel.show(showData);
+                    resolve(basePanel);
+                } else {
+                    reject(null); // 如果没有找到组件,也 reject
                 }
-
-                resolve(basePanel);
-            })
-        })
+            });
+        });
     }
+    
     private addWin(win: Node): void {
         var winPanel: BasePanel = win.getComponent(win.name) as BasePanel
         var layer: number = winPanel.layer

+ 8 - 13
assets/scripts/core/utils/ResUtil.ts

@@ -15,20 +15,15 @@ export class ResUtil {
      * @param cb 返回回调
      * @returns 返回参数
      */
-    public static loadModelPrefabName(path: string,cb?:Function):Promise<Node>{
-        if(Utils.isNull(path)) {
-           throw new Error("[ResUtil] 资源路径不能为空");
+    public static async loadModelPrefabName(path: string, cb?: (pfb: Node) => void): Promise<Node> {
+        if (Utils.isNull(path)) {
+            throw new Error("[ResUtil] 资源路径不能为空");
         }
-        return new Promise<Node>((resolve, reject) => {
-            bundleMgr.loadAsset(GameConst.bundleName.models, path, Prefab, (err: Error, prefab: Prefab) => {
-                if (err) {
-                    console.error(`[ResUtil] 加载模型失败: ${path}`, err);
-                    reject(err);
-                    return;
-                }
-                resolve(instantiate(prefab!));
-            });
-        });
+        const pfb: Prefab = await bundleMgr.loadAsset(GameConst.bundleName.models, path, Prefab);
+        let n: Node = instantiate(pfb);
+        n.name = path;
+        cb?.(n);
+        return n;
     }
 
     /**

+ 20 - 16
assets/scripts/core/utils/Utils.ts

@@ -431,7 +431,6 @@ export default class Utils {
             for (; i < count; i++) {
                 var x = ox + r * Math.sin(radians * i),
                     y = oy + r * Math.cos(radians * i);
-
                 point.unshift(v2(x, y)); //为保持数据顺时针
             }
             return point;
@@ -439,7 +438,6 @@ export default class Utils {
 
         let start = starNode.worldPosition;
         var array = getPoint(radius, start.x, start.y, count);
-
         var nodeArray = new Array();
         for (var i = 0; i < array.length; i++) {
             let ret: any = await bundleMgr.loadAsset(GameConst.bundleName.resources, `prefabs/${type}`, Prefab);
@@ -451,25 +449,31 @@ export default class Utils {
             gold.setWorldPosition(start);
             nodeArray.push({ gold, randPos });
         }
-
         var notPlay = false;
-        let dstPos = targetNode.worldPosition;
+        let dstPos = targetNode.worldPosition.clone();
         for (let i = 0; i < nodeArray.length; i++) {
             let pos = nodeArray[i].randPos;
             let node = nodeArray[i].gold;
             nodeArray[i].gold.id = i;
-            tween(node).to(0.2, { worldPosition: pos }).delay(i * 0.03).to(0.7, { worldPosition: v3(dstPos.x, dstPos.y, 1) }).call(() => {
-                if (!notPlay) {
-                    notPlay = true;
-                    tween(targetNode).to(0.1, { scale: v3(2, 2, 2) }).to(0.1, { scale: v3(1, 1, 1) }).call(() => {
-                        notPlay = false;
-                    }).start()
-                }
-                let f: boolean = i == nodeArray.length - 1;
-                callback(f);
-                if(f){PoolManager.putNode(starNode);}
-                PoolManager.putNode(node);
-            }).start()
+            tween(node)
+                .to(0.2, { worldPosition: pos })
+                .delay(i * 0.03)
+                .to(0.7, { worldPosition: v3(dstPos.x, dstPos.y, 1) })
+                .call(() => {
+                    if(!notPlay) {
+                        notPlay = true;
+                        tween(targetNode)
+                            .to(0.1, { scale: v3(2, 2, 2) })
+                            .to(0.1, { scale: v3(1, 1, 1) })
+                            .call(() => {
+                                notPlay = false;
+                            }).start()
+                    }
+                    let idx: number = node["_id"];
+                    callback(idx == nodeArray.length - 1);
+                    PoolManager.putNode(node);
+                })
+                .start()
         }
     }
 

+ 51 - 37
assets/scripts/game/GameNode.ts

@@ -1,4 +1,4 @@
-import { _decorator, geometry, Node, Camera, screen, EventTouch, instantiate, v3, tween, MeshRenderer, Vec3, find, input, Input, Tween, PhysicsSystem, RigidBody, Prefab, math, BoxCollider, Collider } from 'cc';
+import { _decorator, geometry, Node, Camera, screen, EventTouch, instantiate, v3, tween, MeshRenderer, Vec3, find, input, Input, Tween, PhysicsSystem, RigidBody, Prefab, math, BoxCollider, Collider, director, Director } from 'cc';
 import { TileItem } from './TileItem';
 import { Main } from './Main';
 import { ResUtil } from '../core/utils/ResUtil';
@@ -15,6 +15,7 @@ import platformSystem from '../platform/platformSystem';
 import { GameConst, ITEM_TYPE } from '../core/common/GameConst';
 import { levelsData } from '../user/LevelsData';
 import i18n from '../core/i18n/runtime-scripts/LanguageData';
+import { PoolManager } from '../core/manager/PoolManager';
 
 const { Ray } = geometry;
 const { ccclass, property, executeInEditMode } = _decorator;
@@ -44,9 +45,7 @@ export class GameNode extends ComponentEx {
                 for (let i = 0; i < this.collectTiles.length; ++i) {
                     this.pushBask(this.collectTiles[i].name);
                 }
-                this.collectTiles.map(a => {
-                    a.destroy();
-                })
+                this.collectTiles.map(a => this.put(a));
                 this.collectTiles = [];
             }, 500);
         })
@@ -80,7 +79,7 @@ export class GameNode extends ComponentEx {
                             Utils.remove(this.optionTiles,a);
                             tween(a).to(0.2, { worldPosition: tileItem.removedPos }, { easing: 'backIn' }).call(async () => {
                                 //最中央的播放移除特效
-                                if (tileItem.playRmovedEff) {
+                                if(tileItem.playRmovedEff) {
                                     //增加星星
                                     let pos = this.GetNode("Main Camera").getComponent(Camera).convertToUINode(a.worldPosition, find("Canvas"));
                                     let node_ani = await ResUtil.playSkAni("spine/effect_hecheng", "effect", find("Canvas"), pos);
@@ -88,12 +87,13 @@ export class GameNode extends ComponentEx {
                                     platformSystem.platform.vibrateShort();
                                     Utils.flyAnim(ITEM_TYPE.Star, node_ani, Main.I._GameUI.starNode, 1, 0, (b) => {
                                         if (b) {
+                                            PoolManager.putNode(node_ani);
                                             Main.I._GameUI.star++;
                                         }
                                     });
                                 }
-                                a.destroy();
-                                this.moveToRightPos()
+                                this.put(a);
+                                this.moveToRightPos();
                                 this.checkResult()
                             }).start() 
                         }
@@ -320,28 +320,29 @@ export class GameNode extends ComponentEx {
         Main.I._GameUI.pasue = true;
         BusyLoadingManager.ins.addBusy(BUSY_TYPE.RES);
         for (let i = 0; i < tileCount; i++) {
+            const name:string = tilepools[i];
             for (let j = 0; j < 3; j++) {
                 const globalIndex = (i * 3 + j) % 9;
                 let lnode = this.GetNode(`l${globalIndex}`);
+                let mNode: Node = PoolManager.getName(name) ?? await ResUtil.loadModelPrefabName(name);
+                if(Data.user.lv == 1){
+                    mNode.setWorldPosition(lnode.getWorldPosition());
+                }else{
+                    let p = v3(Utils.getRandomInt(-2, 2), Utils.getRandom(6, 11), Utils.getRandomInt(-2, 2));
+                    mNode.worldPosition = p;
+                }
+                let tile = mNode.getComponent(TileItem);
+                if(!tile){
+                    tile = mNode.addComponent(TileItem);
+                }
+                let rigid = tile.addCollider();
                 setTimeout(async ()=>{
-                    let nomal_node:Node = await ResUtil.loadModelPrefabName(tilepools[i]);
-                    nomal_node.getComponent(TileItem)?.destroy();
-                    let tile = nomal_node.addComponent(TileItem);
-                    let rigid = tile.addCollider();
-                    //nomal_node.scale = v3(1.25, 1.25, 1.25)
-                    if (Data.user.lv == 1) {
-                        nomal_node.parent = this.node;
-                        nomal_node.setWorldPosition(lnode.getWorldPosition());
-                        this.allTiles.push(nomal_node);
-                    }else{
-                        //let p = v3(Utils.getRandomInt(minx / 2, maxx / 2), Utils.getRandom(12, 15), Utils.getRandomInt(minz / 2, maxz / 2));
-                        let p = v3(Utils.getRandomInt(-3, 3), Utils.getRandom(5, 8), Utils.getRandomInt(-3, 3));
-                        nomal_node.setWorldRotationFromEuler(Utils.getRandom(0, 300), Utils.getRandom(0, 300), Utils.getRandom(0, 300))
-                        nomal_node.setWorldPosition(p);
-                        nomal_node.parent = this.node;
+                    mNode.active = true;
+                    mNode.parent = this.node;
+                    this.allTiles.push(mNode);
+                    director.once(Director.EVENT_AFTER_PHYSICS, () => {
                         rigid.applyImpulse(v3(0, 1.5, 0))
-                        this.allTiles.push(nomal_node);
-                    }
+                    });
                 },j * 0.03 * 1000);
             }
             if (i == tileCount - 1) {
@@ -378,7 +379,6 @@ export class GameNode extends ComponentEx {
                             tween(tile.node).to(0.5, { worldPosition: this.GetNode(arr.length % 2 ? "m_left" : "r_left").worldPosition }).start();
                             this.allTiles.splice(i, 1);
                             console.log("删除", tile.name, this.allTiles.length)
-
                         }
                     }
                     Data.user.useMagnet = false;
@@ -400,14 +400,14 @@ export class GameNode extends ComponentEx {
      */
 
     restart() {
-        this.allTiles.map(a => a.destroy());
-        this.allTiles = [];
+        this.allTiles.map(a => this.put(a));
+        this.collectTiles.map(a => this.put(a));
         Main.I._GameUI.star = 0;
-
-        this.collectTiles.map(a => a.destroy());
+        this.allTiles = [];
+        this.optionTiles = [];
         this.collectTiles = [];
         this.createTiles();
-        this.lock=false
+        this.lock = false;
     }
 
     /**移除*/
@@ -488,8 +488,10 @@ export class GameNode extends ComponentEx {
         let hint_succ = false;
         let bFind = false;
         let hint_name = ""
+        //多少个物品消除一次
+        const dispe: number = 3;
         for (const key in obj) {
-            if (obj[key] == 2) {
+            if (obj[key] == dispe - 1) {
                 hint_name = key;
                 bFind = true;
                 break;
@@ -510,11 +512,9 @@ export class GameNode extends ComponentEx {
                 MsgHints.show(i18n("main.未找到合适物品"));
                 return
             }else {
-                hint_name = this.collectTiles[0] ? this.collectTiles[0].name : this.allTiles[0].name;
-                let lsit = this.allTiles.filter(a => {
-                    return a.name == hint_name;
-                })
-                lsit.map((a, i) => {
+                hint_name = this.collectTiles[0].name;
+                let list = this.allTiles.filter(a => a.name == hint_name).slice(0, dispe - 1);
+                list.map((a, i) => {
                     setTimeout(() => {
                         this.chooseTile(a);
                     }, 350 * i);
@@ -538,7 +538,6 @@ export class GameNode extends ComponentEx {
         nomal_node.name = name;
         let tile = nomal_node.addComponent(TileItem);
         let rigid = tile.addCollider();
-        nomal_node.scale = v3(1.25,1.25, 1.25)
         nomal_node.parent = this.node;
         rigid.applyImpulse(v3(0, 3, 0))
         let p = v3(minx + (maxx - minx) / 2, Utils.getRandom(12, 15), minz + (maxz - minz) / 2);
@@ -547,6 +546,21 @@ export class GameNode extends ComponentEx {
         this.allTiles.push(nomal_node);
     }
 
+    /**
+     * 放入对象次
+     * @param n 模型节点
+     */
+    public put(n){
+        if(!n)return;
+        let tile:TileItem = n.getComponent(TileItem);
+        if(tile){
+           n.scale = tile.oScale;
+           tile.auto_rotation = false;
+           tile.rigid.enabled = false;
+           PoolManager.putNode(n);
+        }
+    }
+
     /**
      * 抛物线运动工具(带缩放动画)
      * @param node 要移动的节点

+ 10 - 16
assets/scripts/game/HallUI.ts

@@ -7,7 +7,7 @@ import WindowManager from '../core/manager/WindowManager';
 import MsgHints from '../core/utils/MsgHints';
 import Utils from '../core/utils/Utils';
 import { BoxLayer } from '../gameui/BoxLayer';
-import { GameConst, BOX_TYPE } from '../core/common/GameConst';
+import { GameConst, BOX_TYPE, ITEM_TYPE } from '../core/common/GameConst';
 import i18n from '../core/i18n/runtime-scripts/LanguageData';
 import { autoBind } from '../core/extend/AutoBind';
 
@@ -33,26 +33,20 @@ export class HallUI extends BasePanel {
      * @param n 要晃动的节点
      * @param intensity 晃动强度(默认1,范围0.1-3)
      */
-    public shake(n:Node,intensity: number = 1){
-        Tween.stopAllByTarget(n);
-        const originalRotation = n.rotation.clone();
-        //计算旋转幅度(控制在3度以内的小幅度)
-        const shakeAngle = 3 * Math.min(Math.max(intensity, 0.1), 3)
-        //创建旋转四元数
-        const rightRot = new Quat();
-        const leftRot = new Quat();
-        Quat.fromEuler(rightRot, 0, 0, shakeAngle);
-        Quat.fromEuler(leftRot, 0, 0, -shakeAngle);;
+    public shake(n: Node, intensity: number = 1) {
+        Tween.stopAllByTarget(n); // 停止所有之前的动画
+        const originalAngle = n.angle; // 保存初始角度
+        const shakeAngle = 3 * Math.min(Math.max(intensity, 0.1), 3);
         tween(n)
             .delay(1.2)
-            .repeat(50,
+            .repeat(20,
                 tween()
-                .to(0.15, { rotation: rightRot }, { easing: 'sineInOut' }) // 向右微倾
-                .to(0.15, { rotation: leftRot }, { easing: 'sineInOut' }) // 向左微倾
-                .to(0.15, { rotation: originalRotation }, { easing: 'sineInOut' }) // 回正
+                    .to(0.15, { angle: originalAngle + shakeAngle }, { easing: 'sineInOut' }) // 向右微倾
+                    .to(0.15, { angle: originalAngle - shakeAngle }, { easing: 'sineInOut' }) // 向左微倾
+                    .to(0.15, { angle: originalAngle }, { easing: 'sineInOut' }) // 回正
             )
             .call(() => {
-                n.rotation = originalRotation;
+                n.angle = originalAngle; // 确保最终回到初始角度
             })
             .start();
     }

+ 34 - 24
assets/scripts/game/TileItem.ts

@@ -1,11 +1,12 @@
 
-import { _decorator, Component, RigidBody, Collider, v3, MeshRenderer, Vec3, MeshCollider } from 'cc';
+import { _decorator, Component,Node, RigidBody, Collider, v3, MeshRenderer, Vec3, MeshCollider } from 'cc';
 const { ccclass, property } = _decorator;
 
 @ccclass('TileItem')
 export class TileItem extends Component {
     static TileItem: any;
 
+    oScale: Vec3 = new Vec3(1,1,1);
     auto_rotation = false;
     collider: Collider[] = [];
     rigid: RigidBody = null;
@@ -18,17 +19,27 @@ export class TileItem extends Component {
         let n = Date.now() - this.starttime;
         return n / 10;
     }
-    start() {
+
+    protected onLoad(): void {
+        this.oScale = this.node.scale.clone();
         this.collider = this.node.children[0].getComponents(Collider);
     }
 
     //禁用碰撞
     _enableCollider: boolean = false;
     set enableCollider(b) {
-        let worldRotation = this.node.children[0].worldRotation.clone();
-        this.node.worldPosition = this.node.children[0].worldPosition.clone();
-        this.node.children[0].position = v3();
-        this.node.children[0].worldRotation = worldRotation;
+        let child: Node = this.node.children[0];
+        let worldRotation = child.worldRotation.clone();
+        this.node.worldPosition = child.worldPosition.clone();
+        child.position = v3();
+        child.worldRotation = worldRotation;
+        if(!this.rigid){
+            this.rigid = child.addComponent(RigidBody);
+            this.rigid.type = RigidBody.Type.DYNAMIC;
+            this.rigid.mass = 1; // 适当的质量
+            this.rigid.linearDamping = 0.1; // 线性阻尼防止过度弹跳
+            this.rigid.angularDamping = 0.1; // 角阻
+        }
         this.rigid.useGravity = b;
     }
 
@@ -41,35 +52,34 @@ export class TileItem extends Component {
         if (!this.node.children[0]) return;
         this.node.children[0].position = v3();
         this.node.children[0].eulerAngles = v3();
-        if (this.collider) {
+        if(this.collider) {
             this.collider.forEach(a => {
                 if (a && a.isValid) a.enabled = false;
             });
         }
-        if (this.rigid && this.rigid.isValid) {
-            this.rigid.destroy();
-        }
+        this.rigid.enabled = false;
     }
 
     
     addCollider(): RigidBody {
         this.collider.map(a => a.enabled = true);
-        //但该节点包含以下不支持的碰撞体形状之一
-        //地形(Terrain) 平面(Plane) 非凸面网格(Non-convex Mesh)
-        const meshCollider = this.node.children[0].getComponent(MeshCollider);
-        if(meshCollider) {
-           meshCollider.convex = true;
+        //但该节点包含以下不支持的碰撞体形状之一 地形(Terrain) 平面(Plane) 非凸面网格(Non-convex Mesh)
+        let child: Node = this.node.children[0];
+        let mesh:MeshCollider = child.getComponent(MeshCollider);
+        if(mesh){
+           mesh.convex = true;
         }
-        if(this.rigid && this.rigid.isValid) {
-           this.rigid.destroy();
+        let render = child.getComponent(MeshRenderer);
+        render.shadowCastingMode = MeshRenderer.ShadowCastingMode.ON;
+        if(!this.rigid){
+            this.rigid = child.addComponent(RigidBody);
+            this.rigid.enabled = true;
+            this.rigid.type = RigidBody.Type.DYNAMIC;
+            this.rigid.mass = 1; // 适当的质量
+            this.rigid.linearDamping = 0.1; // 线性阻尼防止过度弹跳
+            this.rigid.angularDamping = 0.1; // 角阻
         }
-        let _render = this.node.children[0].getComponent(MeshRenderer);
-        _render.shadowCastingMode = MeshRenderer.ShadowCastingMode.ON;
-        this.rigid = _render.node.addComponent(RigidBody);
-        this.rigid.type = RigidBody.Type.DYNAMIC;
-        this.rigid.mass = 1; // 适当的质量
-        this.rigid.linearDamping = 0.1; // 线性阻尼防止过度弹跳
-        this.rigid.angularDamping = 0.1; // 角阻
+        this.rigid.useGravity = true;
         return this.rigid;
     }
 

+ 6 - 3
assets/scripts/gameui/BuyCoinLayer.ts

@@ -7,6 +7,8 @@ import Utils from '../core/utils/Utils';
 import { audioMgr } from '../core/manager/AudioManager';
 import platformSystem from '../platform/platformSystem';
 import { GameConst, ITEM_TYPE } from '../core/common/GameConst';
+import { GameNode } from '../game/GameNode';
+import { Main } from '../game/Main';
 const { ccclass, property } = _decorator;
 
 @ccclass('BuyCoinLayer')
@@ -23,9 +25,10 @@ export class BuyCoinLayer extends BasePanel {
                 this.close();
                 break;
             case "btn_ad":
-                platformSystem.platform.showRewardVideo((b) => {
-                    if (b) {
-                        Utils.flyAnim(ITEM_TYPE.Coin, this.GetNode("btn_ad"), this.GetNodeFromCanvas("coin-icon"), 5, 50, (b) => {
+                platformSystem.platform.showRewardVideo((f) => {
+                    if (f) {
+                        let coinIcon:any = Main.I._HallUI.GetGameObject("coin-icon");
+                        Utils.flyAnim(ITEM_TYPE.Coin, this.GetNode("btn_ad"), coinIcon, 5, 50, (b) => {
                             if (b) {
                                 Data.user.coin += 100;
                                 Data.save();

+ 1 - 2
assets/scripts/gameui/NewPackOpenedLayer.ts

@@ -37,8 +37,7 @@ export class NewPackOpenedLayer extends BasePanel {
     }
 
     private setMesh(node: Node, name: string) {
-        ResUtil.loadModelPrefabName(name).then((res: any) => {
-            let tmp: Node = instantiate(res);
+        ResUtil.loadModelPrefabName(name).then((tmp: Node) => {
             let render = tmp.getComponentInChildren(MeshRenderer) as MeshRenderer;
             let mesh = render.mesh;
             node.scale = render.node.scale.multiplyScalar(100);

BIN
build/web-mobile/.DS_Store


+ 0 - 61
build/web-mobile/application.js

@@ -1,61 +0,0 @@
-System.register([], function (_export, _context) {
-  "use strict";
-
-  var cc, Application;
-  function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
-  function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-  function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
-  function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
-  function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); }
-  function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
-  return {
-    setters: [],
-    execute: function () {
-      _export("Application", Application = /*#__PURE__*/function () {
-        function Application() {
-          _classCallCheck(this, Application);
-          this.settingsPath = 'src/settings.json';
-          this.showFPS = false;
-        }
-        _createClass(Application, [{
-          key: "init",
-          value: function init(engine) {
-            cc = engine;
-            cc.game.onPostBaseInitDelegate.add(this.onPostInitBase.bind(this));
-            cc.game.onPostSubsystemInitDelegate.add(this.onPostSystemInit.bind(this));
-          }
-        }, {
-          key: "onPostInitBase",
-          value: function onPostInitBase() {
-            // cc.settings.overrideSettings('assets', 'server', '');
-            // do custom logic
-          }
-        }, {
-          key: "onPostSystemInit",
-          value: function onPostSystemInit() {
-            // do custom logic
-          }
-        }, {
-          key: "start",
-          value: function start() {
-            return cc.game.init({
-              debugMode: false ? cc.DebugMode.INFO : cc.DebugMode.ERROR,
-              settingsPath: this.settingsPath,
-              overrideSettings: {
-                // assets: {
-                //      preloadBundles: [{ bundle: 'main', version: 'xxx' }],
-                // }
-                profiling: {
-                  showFPS: this.showFPS
-                }
-              }
-            }).then(function () {
-              return cc.game.run();
-            });
-          }
-        }]);
-        return Application;
-      }());
-    }
-  };
-});

+ 0 - 1
build/web-mobile/assets/audios/config.json

@@ -1 +0,0 @@
-{"importBase":"import","nativeBase":"native","name":"audios","deps":[],"uuids":["55SoeMhiZHbJGdvurbu0nE","62b7ueO+FG3JTMrv7bYW9E","70WVnp98NIMo9Ah3Av0LLL","7a0xqH4wVLSZN+BiTzdRh2","9br7OmH2lJ44uvf7NmvZC7","a5C6y0qTRC468vuny5oc0n","c8ypNEQbJG6avC9OVdeetm"],"paths":{"0":["bg_music",0],"1":["softFail",0],"2":["btnclick",0],"3":["tap",0],"4":["freeze",0],"5":["starCollect",0],"6":["pass",0]},"scenes":{},"packs":{},"versions":{"import":[],"native":[]},"redirect":[],"debug":false,"extensionMap":{},"hasPreloadScript":true,"dependencyRelationships":{},"types":["cc.AudioClip"]}

+ 0 - 1
build/web-mobile/assets/audios/import/55/554a878c-8626-476c-919d-beeadbbb49c4.json

@@ -1 +0,0 @@
-[1,0,0,[["cc.AudioClip",["_name","_native","_duration"],0]],[[0,0,1,2,4]],[[0,"bg_music",".mp3",27.472],-1],0,0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/audios/import/62/626fbb9e-3be1-46dc-94cc-aefedb616f44.json

@@ -1 +0,0 @@
-[1,0,0,[["cc.AudioClip",["_name","_native","_duration"],0]],[[0,0,1,2,4]],[[0,"softFail",".mp3",1.750167],-1],0,0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/audios/import/70/705959e9-f7c3-4832-8f40-87702fd0b2cb.json

@@ -1 +0,0 @@
-[1,0,0,[["cc.AudioClip",["_name","_native","_duration"],0]],[[0,0,1,2,4]],[[0,"btnclick",".mp3",0.574667],-1],0,0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/audios/import/7a/7ad31a87-e305-4b49-937e-0624f3751876.json

@@ -1 +0,0 @@
-[1,0,0,[["cc.AudioClip",["_name","_native","_duration"],0]],[[0,0,1,2,4]],[[0,"tap",".mp3",0.287333],-1],0,0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/audios/import/9b/9bafb3a6-1f69-49e3-8baf-7fb366bd90bb.json

@@ -1 +0,0 @@
-[1,0,0,[["cc.AudioClip",["_name","_native","_duration"],0]],[[0,0,1,2,4]],[[0,"freeze",".mp3",1.906917],-1],0,0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/audios/import/a5/a50bacb4-a934-42e3-af2f-ba7cb9a1cd27.json

@@ -1 +0,0 @@
-[1,0,0,[["cc.AudioClip",["_name","_native","_duration"],0]],[[0,0,1,2,4]],[[0,"starCollect",".mp3",0.600792],-1],0,0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/audios/import/c8/c8ca9344-41b2-46e9-abc2-f4e55d79eb66.json

@@ -1 +0,0 @@
-[1,0,0,[["cc.AudioClip",["_name","_native","_duration"],0]],[[0,0,1,2,4]],[[0,"pass",".mp3",2.351],-1],0,0,[],[],[]]

+ 0 - 20
build/web-mobile/assets/audios/index.js

@@ -1,20 +0,0 @@
-System.register("chunks:///_virtual/audios",[],(function(){return{execute:function(){}}}));
-
-(function(r) {
-  r('virtual:///prerequisite-imports/audios', 'chunks:///_virtual/audios'); 
-})(function(mid, cid) {
-    System.register(mid, [cid], function (_export, _context) {
-    return {
-        setters: [function(_m) {
-            var _exportObj = {};
-
-            for (var _key in _m) {
-              if (_key !== "default" && _key !== "__esModule") _exportObj[_key] = _m[_key];
-            }
-      
-            _export(_exportObj);
-        }],
-        execute: function () { }
-    };
-    });
-});

BIN
build/web-mobile/assets/audios/native/55/554a878c-8626-476c-919d-beeadbbb49c4.mp3


BIN
build/web-mobile/assets/audios/native/62/626fbb9e-3be1-46dc-94cc-aefedb616f44.mp3


BIN
build/web-mobile/assets/audios/native/70/705959e9-f7c3-4832-8f40-87702fd0b2cb.mp3


BIN
build/web-mobile/assets/audios/native/7a/7ad31a87-e305-4b49-937e-0624f3751876.mp3


BIN
build/web-mobile/assets/audios/native/9b/9bafb3a6-1f69-49e3-8baf-7fb366bd90bb.mp3


BIN
build/web-mobile/assets/audios/native/a5/a50bacb4-a934-42e3-af2f-ba7cb9a1cd27.mp3


BIN
build/web-mobile/assets/audios/native/c8/c8ca9344-41b2-46e9-abc2-f4e55d79eb66.mp3


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/internal/config.json


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/internal/import/0f/0f5ad00a5.json


+ 0 - 20
build/web-mobile/assets/internal/index.js

@@ -1,20 +0,0 @@
-System.register("chunks:///_virtual/internal",[],(function(){return{execute:function(){}}}));
-
-(function(r) {
-  r('virtual:///prerequisite-imports/internal', 'chunks:///_virtual/internal'); 
-})(function(mid, cid) {
-    System.register(mid, [cid], function (_export, _context) {
-    return {
-        setters: [function(_m) {
-            var _exportObj = {};
-
-            for (var _key in _m) {
-              if (_key !== "default" && _key !== "__esModule") _exportObj[_key] = _m[_key];
-            }
-      
-            _export(_exportObj);
-        }],
-        execute: function () { }
-    };
-    });
-});

+ 0 - 1
build/web-mobile/assets/main/config.json

@@ -1 +0,0 @@
-{"importBase":"import","nativeBase":"native","name":"main","deps":["internal","resources"],"uuids":["15I3Ar9FpLhqLO/mqWNK/f","baIUdvKGZPgZxNbjWTFuRI","ee7FcgcChIoZrs6bsY9Ku8","7dj5uJT9FMn6OrOOx83tfK@f9941","fdjsU2o1RKF5x0TziDw3jI"],"paths":{"0":["db:/assets/scenes/loading",0],"1":["db:/internal/physics/default-physics-material",2],"2":["db:/assets/scenes/main",0],"4":["db:/internal/default_renderpipeline/builtin-forward",1]},"scenes":{"db://assets/scenes/loading.scene":0,"db://assets/scenes/main.scene":2},"packs":{},"versions":{"import":[],"native":[]},"redirect":[3,"1",1,"0"],"debug":false,"extensionMap":{},"hasPreloadScript":true,"dependencyRelationships":{},"types":["cc.SceneAsset","cc.RenderPipeline","cc.PhysicsMaterial"]}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/main/import/15/1523702b-f45a-4b86-a2ce-fe6a9634afdf.json


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/main/import/ee/eeec5720-7028-48a1-9aec-e9bb18f4abbc.json


+ 0 - 1
build/web-mobile/assets/main/import/fd/fd8ec536-a354-4a17-9c74-4f3883c378c8.json

@@ -1 +0,0 @@
-[1,0,0,[["RenderQueueDesc",["stages","isTransparent","sortMode"],0],["ForwardPipeline",["_flows"],3,9],["ShadowFlow",["_name","_stages"],2,9],["ShadowStage",["_name"],2],["ForwardFlow",["_name","_priority","_stages"],1,9],["ForwardStage",["_name","renderQueues"],2,9]],[[1,0,1],[2,0,1,2],[3,0,2],[4,0,1,2,3],[5,0,1,2],[0,0,2],[0,1,2,0,4]],[[0,[[1,"ShadowFlow",[[2,"ShadowStage"]]],[3,"ForwardFlow",1,[[4,"ForwardStage",[[5,["default"]],[6,true,1,["default"]]]]]]]]],0,0,[],[],[]]

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/main/index.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/models/config.json


+ 0 - 1
build/web-mobile/assets/models/import/01/0119ce5dc.json

@@ -1 +0,0 @@
-[1,["3cWdXJ5/BCW5q1gsriicWO@e664a","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",3155447632,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":13328,"length":1188,"count":594,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":13328,"count":238,"stride":56},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false},{"name":"a_texCoord1","format":21,"isNormalized":false}]}]},"minPosition",8,[1,-0.4822462499141693,-0.0772644653916359,-0.4822462499141693],"maxPosition",8,[1,0.4822462499141693,0.07726447284221649,0.4822462499141693]]],-1],0,0,[],[],[]],[[[3,"NumOne"],[4,"NumOne",[-2],[0,"38ghNfdtFXLKOtH4PBaOPw",null,null,null,-1,0]],[5,"NumOne",1,[[6,-3,[1,"87gKHZnRJen4PG3ESSAlIc"],[0],[7],1],[8,true,-4,[1,"5e5U6c9yBJ3rDjO+rAiMzU"],2]],[0,"3aMp3ZMptQF78KGafwYwWI",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/01/01312b45c.json

@@ -1 +0,0 @@
-[1,["7d8lJ2u79CvJrNMfE6MadF@b0882","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,2,3,2],[7,0,1,2,3]],[[[[2,"MarkBox"],[3,"MarkBox",[-2],[0,"e5iYuKzjlTw6VKsgDV1rYo",null,null,null,-1,0]],[4,"MarkBox",1,[[5,-3,[1,"33wVMkqJ9fQrsvGDm7yjIa"],[0],[6],1],[7,true,-4,[1,"f2OZwtEJJOIquc5efmL3Kg"],2]],[0,"598erybOlcjZcsZkc6fOwe",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]],[[[8,".bin",3739020081,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":10128,"length":1128,"count":564,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":10128,"count":211,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.35250550508499146,-0.3900814950466156,-0.346863329410553],"maxPosition",8,[1,0.36436164379119873,0.32966166734695435,0.3768780827522278]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/01/01d814db0.json

@@ -1 +0,0 @@
-[1,["13SHZabVxPYpwaaENaSpFw","48KiyRs6NDjIUpr1ZmIGLQ@9d3a2"],["node","root","data","_mesh"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.BoxCollider",["node","__prefab","_center","_size"],3,1,4,5,5]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,1]],[[[[2,".bin",3784588451,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":13248,"length":1524,"count":762,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":13248,"count":276,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.4047355651855469,-0.39243078231811523,-0.40108323097229004],"maxPosition",8,[1,0.41569259762763977,0.4270241856575012,0.41710466146469116]]],-1],0,0,[],[],[]],[[[3,"Dice"],[4,"Dice",[-2],[0,"c9ZpPdUytaYqD4Q/Pifmhn",null,null,null,-1,0]],[5,"Dice",1,[[6,-3,[1,"cdiN+J7W1XZaawX/ndFJ7F"],[0],[7],1],[8,-4,[1,"6fmJz7vJpF8YghiMGd1wsC"],[1,0,0.01,0],[1,0.842,0.763,0.815]]],[0,"5cByAdIN5TrJ7TuovzhDw8",null,null,null,1,0],[3,-6.123234262925839e-17,-1,-6.123234262925839e-17,6.123233995736766e-17],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,1,1,0,-1,2,0,0,2,0,0,2,0,2,1,4],[0,0],[-1,3],[0,1]]]]

+ 0 - 1
build/web-mobile/assets/models/import/03/038fb1092.json

@@ -1 +0,0 @@
-[1,["41mrQ4MNZIv5GnmFETAcUk@caa5f","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",982371037,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":13440,"length":1836,"count":918,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":13440,"count":280,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.39130115509033203,-0.21393299102783203,-0.3993455469608307],"maxPosition",8,[1,0.40697717666625977,0.23887956142425537,0.3928523361682892]]],-1],0,0,[],[],[]],[[[3,"Crown"],[4,"Crown",[-2],[0,"26ZPQmZbNcPqX/uGjSvIh8",null,null,null,-1,0]],[5,"Crown",1,[[6,-3,[1,"b9TEf+qNhSxaJmFyJNMrXT"],[0],[7],1],[8,true,-4,[1,"5cvNMBwhZKqr75ap5Wc6yM"],2]],[0,"34e2aT/Ppcc5IKIstWpEVm",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/04/045ab9dc5.json

@@ -1 +0,0 @@
-[1,["13SHZabVxPYpwaaENaSpFw","03q6NUk05NXJAC9HvaGf49@97298"],["node","root","data","_mesh"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.SphereCollider",["_radius","node","__prefab"],2,1,4]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,2]],[[[[2,".bin",1927805006,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":14400,"length":1320,"count":660,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":14400,"count":300,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.5706340074539185,-0.6000000238418579,-0.6000000834465027],"maxPosition",8,[1,0.5706340670585632,0.6000000238418579,0.6000000834465027]]],-1],0,0,[],[],[]],[[[3,"ball"],[4,"ball",[-2],[0,"8anGKvrexcQ7zaIHNtygHf",null,null,null,-1,0]],[5,"Ball",1,[[6,-3,[1,"b8tbs1mRxfkYMjieyPuM+9"],[0],[7],1],[8,0.6,-4,[1,"16cwQKTQ5N/Ih4dg277u+y"]]],[0,"acXpx9Br9fH6YGecPC8iCZ",null,null,null,1,0],[3,-6.123234262925839e-17,-1,-6.123234262925839e-17,6.123233995736766e-17],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,1,1,0,-1,2,0,0,2,0,0,2,0,2,1,4],[0,0],[-1,3],[0,1]]]]

+ 0 - 1
build/web-mobile/assets/models/import/05/0534a1f19.json

@@ -1 +0,0 @@
-[1,["b0keL3ZvlHrbCXuizhw4lV@04a47","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,2,3,2],[7,0,1,2,3]],[[[[2,"yoyo"],[3,"yoyo",[-2],[0,"39K7IOPThbz5+Wqe9Ml+Sf",null,null,null,-1,0]],[4,"yo-yo",1,[[5,-3,[1,"60ze/mW85dsIifzYCbDzLH"],[0],[6],1],[7,true,-4,[1,"802MHqjY9F4r8KGorKGiDK"],2]],[0,"f1XVRtv1pXjbA5Usegpkyn",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]],[[[8,".bin",3080417875,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":12000,"length":1968,"count":984,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":12000,"count":250,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.34905338287353516,-0.3630668520927429,-0.34905338287353516],"maxPosition",8,[1,0.34905338287353516,0.3630668520927429,0.34905338287353516]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/05/05964ec47.json

@@ -1 +0,0 @@
-[1,["67PScudNlA0rAKbignKmHo@83fd3","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_lscale","_euler"],2,4,2,1,9,5,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,7,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",100150528,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":3504,"length":360,"count":180,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":3504,"count":73,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.1088920459151268,-0.025916067883372307,-0.2413923293352127],"maxPosition",8,[1,0.31581833958625793,0.025916067883372307,0.3524909019470215]]],-1],0,0,[],[],[]],[[[3,"Music02"],[4,"Music02",[-2],[0,"77dm6xJLtXIopDKIFTAr0x",null,null,null,-1,0]],[5,"Music02",1,[[6,-3,[1,"31bWb+pKhXoJJ8H2I5a97H"],[0],[7],1],[8,true,-4,[1,"0dt0dThQtC+btkwwThz4K4"],2]],[0,"a20b1LDHBS/Lht+O5SOyTv",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,1,1.8025044202804565,1],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/05/05ef9496e.json

@@ -1 +0,0 @@
-[1,["1aUwMAI1tDF5Hr9ohROPQl@9d7ab","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_lscale","_euler"],2,4,2,1,9,5,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,7,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",747712734,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":6240,"length":648,"count":324,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":6240,"count":130,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.20887534320354462,-0.026355929672718048,-0.24548937380313873],"maxPosition",8,[1,0.3211785852909088,0.026355929672718048,0.2646614909172058]]],-1],0,0,[],[],[]],[[[3,"Music01"],[4,"Music01",[-2],[0,"37Z/45yTtekoqCLeSKhb65",null,null,null,-1,0]],[5,"Music01",1,[[6,-3,[1,"6cys/6v09UIJp5AQvkCS45"],[0],[7],1],[8,true,-4,[1,"bfyrfB7axMb5oh5E3afTqy"],2]],[0,"ed/Jk/lHxeApcLNQQdLIm4",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,1,1.8025044202804565,1],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/08/081265781.json

@@ -1 +0,0 @@
-[1,["44PN91p8xDHoK7XL3kkJm9@08f37","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",2002730701,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":17664,"length":1008,"count":504,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":17664,"count":368,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.37449780106544495,-0.12483259290456772,-0.12483259290456772],"maxPosition",8,[1,0.12483259290456772,0.6241629719734192,0.12483259290456772]]],-1],0,0,[],[],[]],[[[3,"L"],[4,"L",[-2],[0,"12b7/+uZBYMY/AECu/dmvs",null,null,null,-1,0]],[5,"L",1,[[6,-3,[1,"7cDjgrlbVc6JuMW1yZhASO"],[0],[7],1],[8,true,-4,[1,"66zdKHQKdDmIIU2bPP/Ees"],2]],[0,"49pXYwsjxQwbxwalBb0Npy",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/08/08922a5d7.json

@@ -1 +0,0 @@
-[1,["13SHZabVxPYpwaaENaSpFw","eeT1ZJGrpBHZpEu1p4ZSI0@2f6d1"],["node","root","data","_mesh"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.BoxCollider",["node","__prefab","_size"],3,1,4,5]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,1]],[[[[2,".bin",3549997223,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":31968,"length":3240,"count":1620,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":31968,"count":666,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.4123880863189697,-0.4097473621368408,-0.4125218689441681],"maxPosition",8,[1,0.4125218689441681,0.41022157669067383,0.4111388325691223]]],-1],0,0,[],[],[]],[[[3,"Cube"],[4,"Cube",[-2],[0,"9aCTO8colc3Yn1uq9IhZ1a",null,null,null,-1,0]],[5,"Cube",1,[[6,-3,[1,"dffzmG9JJcFKpydHAZwS+Z"],[0],[7],1],[8,-4,[1,"97tfH7LcNG3IlvAa9Vl7NE"],[1,0.842,0.789,0.842]]],[0,"413KXe1rBa05+Yae+27Nb3",null,null,null,1,0],[3,-6.123234262925839e-17,-1,-6.123234262925839e-17,6.123233995736766e-17],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,1,1,0,-1,2,0,0,2,0,0,2,0,2,1,4],[0,0],[-1,3],[0,1]]]]

+ 0 - 1
build/web-mobile/assets/models/import/09/098a4543e.json

@@ -1 +0,0 @@
-[1,["13SHZabVxPYpwaaENaSpFw","a91Q50Q/VIr67aTTYkPH09@d0a32"],["node","root","data","_mesh"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.BoxCollider",["node","__prefab"],3,1,4],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,1],[7,0,1,2,3]],[[[[2,"duck"],[3,"duck",[-2],[0,"82eIps1TpaJ43w8uMK92EY",null,null,null,-1,0]],[4,"Duck",1,[[5,-3,[1,"19AXA3xYpQfqmv0FA+UlgT"],[0],[6],1],[7,-4,[1,"5brD97sD9DdKVaAfNJN66O"]]],[0,"575dRy6HNdpa9lwlm03L62",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,1,1,0,-1,2,0,0,2,0,0,2,0,2,1,4],[0,0],[-1,3],[0,1]],[[[8,".bin",105934068,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":11136,"length":1608,"count":804,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":11136,"count":232,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.3675718605518341,-0.27840742468833923,-0.5737967491149902],"maxPosition",8,[1,0.36756569147109985,0.4692947268486023,0.44437462091445923]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0a/0a792aad8.json

@@ -1 +0,0 @@
-[1,["8dPm4KMaVNP5HVoagE+wGh@7057b","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,2,3,2],[7,0,1,2,3]],[[[[2,"Hammer"],[3,"Hammer",[-2],[0,"66A8T3EGRbP6ckFP06XIw+",null,null,null,-1,0]],[4,"hammer",1,[[5,-3,[1,"03X8/wXghRUrC2y/fuOXhP"],[0],[6],1],[7,true,-4,[1,"0dVbp7AuBCUrmOnwGODsnn"],2]],[0,"80M3FAJ6FU64+xdpGIgg2f",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]],[[[8,".bin",1568444346,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":11424,"length":1584,"count":792,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":11424,"count":238,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.5046288967132568,-0.28903481364250183,-0.20381203293800354],"maxPosition",8,[1,0.25686323642730713,0.28903478384017944,0.20381203293800354]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0b/0b44c148c.json

@@ -1 +0,0 @@
-[1,["63LCz+eVVFd7b/wDjHq/sR@7956a","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",873612375,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":10368,"length":1032,"count":516,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":10368,"count":216,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.5907077193260193,-0.05707637965679169,-0.4138537645339966],"maxPosition",8,[1,0.4712006151676178,0.057080961763858795,0.4113779664039612]]],-1],0,0,[],[],[]],[[[3,"Piece02"],[4,"Piece02",[-2],[0,"9aC1WxnQ5TN4egKDBmRLHF",null,null,null,-1,0]],[5,"Piece02",1,[[6,-3,[1,"9cWAaCkKJapojny0lF6Wh+"],[0],[7],1],[8,true,-4,[1,"22uZ11jbJFpobHOF+QrUIE"],2]],[0,"12LWPPmnVSd4xPzxHDo21w",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0b/0b5906a47.json

@@ -1 +0,0 @@
-[1,["d01/8e3jFH1I9ZJoKNUxEH@bc5d5","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",25463849,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":9984,"length":1224,"count":612,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":9984,"count":208,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.2530531883239746,-0.14307665824890137,-0.2530531883239746],"maxPosition",8,[1,0.2530531883239746,0.33334505558013916,0.2530531883239746]]],-1],0,0,[],[],[]],[[[3,"LEGO01"],[4,"LEGO01",[-2],[0,"a9Fp+fAJRdcp5ruBg3DEaD",null,null,null,-1,0]],[5,"Lego01",1,[[6,-3,[1,"f2+/NMkBhcVoGBigJKnCul"],[0],[7],1],[8,true,-4,[1,"e0CNpA4gJFvYru/cuShMRH"],2]],[0,"cdn8EfNGtb3axEli2pCt8p",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0b/0bd01c9b8.json

@@ -1 +0,0 @@
-[1,["d40pVR199NOabwmzARs5Wo@47d51","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,2,3,2],[7,0,1,2,3]],[[[[2,"LEGO02"],[3,"LEGO02",[-2],[0,"0fHPZhnlNR/42Dis2wyv5y",null,null,null,-1,0]],[4,"Lego02",1,[[5,-3,[1,"6bo31T3KZfxpyG9nEwU3DF"],[0],[6],1],[7,true,-4,[1,"47nXWaSdlMBZgvTXUyuavq"],2]],[0,"dcLQS1bTpedIVi05xOAli/",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]],[[[8,".bin",4148005585,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":17280,"length":2040,"count":1020,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":17280,"count":360,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.4821614921092987,-0.14308245480060577,-0.253063440322876],"maxPosition",8,[1,0.48570382595062256,0.3333585560321808,0.253063440322876]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0c/0c428914b.json

@@ -1 +0,0 @@
-[1,["93G+C1s6FD15gBzBGCkf70@7eb74","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,2,3,2],[7,0,1,2,3]],[[[[2,"MIC"],[3,"MIC",[-2],[0,"eae7grMuFat42ewVthBlYH",null,null,null,-1,0]],[4,"Mic",1,[[5,-3,[1,"d19LLMoWle1709n7QFTF9J"],[0],[6],1],[7,true,-4,[1,"d8WiCQq5xOFbkiHQrA4W1g"],2]],[0,"28i7riWBRab5mUtf/e6b8k",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]],[[[8,".bin",2302879504,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":9792,"length":1380,"count":690,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":9792,"count":204,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.1862596720457077,-0.5600313544273376,-0.1862596571445465],"maxPosition",8,[1,0.1862596571445465,0.39166247844696045,0.1862596571445465]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0c/0cb8addf6.json

@@ -1 +0,0 @@
-[1,["1fpWc3cw5KL6+K6xD4GoKq@f1e3a","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",3528463969,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":13056,"length":1464,"count":732,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":13056,"count":272,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.6125423908233643,-0.05899043753743172,-0.6235809922218323],"maxPosition",8,[1,0.4507819414138794,0.05899030715227127,0.4398708641529083]]],-1],0,0,[],[],[]],[[[3,"Piece01"],[4,"Piece01",[-2],[0,"1bGL1Vdp1TVoV5f4gZrn8B",null,null,null,-1,0]],[5,"Piece01",1,[[6,-3,[1,"1bKPNfIXpc3pEkLoEdS3Au"],[0],[7],1],[8,true,-4,[1,"48/T7DvftM15psX5+es4GE"],2]],[0,"5a8bfzDGtdYodSqU/Aqcn9",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0c/0cc6cead5.json

@@ -1 +0,0 @@
-[1,["6cw2wqs0hIYopnKRMIwc36@a4abd","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,2,3,2],[7,0,1,2,3]],[[[[2,"T"],[3,"T",[-2],[0,"fbooF11zRfIJnWRtAKYnWF",null,null,null,-1,0]],[4,"T",1,[[5,-3,[1,"ffklRorG9coKULBtaprYEi"],[0],[6],1],[7,true,-4,[1,"b5lWBRsydA2KWn8U12egIo"],2]],[0,"b4hYKkiQFQLpWQd7nuRoZd",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]],[[[8,".bin",3063112931,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":17856,"length":1020,"count":510,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":17856,"count":372,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.37885645031929016,-0.1791088879108429,-0.12628555297851562],"maxPosition",8,[1,0.37885674834251404,0.32603421807289124,0.12628555297851562]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0d/0dd26d292.json

@@ -1 +0,0 @@
-[1,["4dJjuiDrhMj5zfz9iC1Cky@a4587","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6]],[[3,0,1,2,3,4,5,5],[5,0,2],[1,0,1,2,3],[2,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,1],[6,1],[7,0,1,2,3,2]],[[[[2,".bin",2391037329,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":9168,"length":1056,"count":528,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":9168,"count":191,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.48479121923446655,-0.07767220586538315,-0.48479121923446655],"maxPosition",8,[1,0.48479121923446655,0.07767220586538315,0.48479121923446655]]],-1],0,0,[],[],[]],[[[3,"Coin"],[4,"Coin",[-2],[0,"0auORVX99QSYHjxYweQevA",null,null,null,-1,0]],[5,"Coin",1,[[6,-3,[1,"afz30X0l5eBqd5vg1uu8cX"],[0],[7],1],[8,true,-4,[1,"15jTAJxaxH9bOsGFUqobfx"],2]],[0,"50hVabCXdUoJWlC+a25B9X",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0e/0e6674310.json

@@ -1 +0,0 @@
-[1,["13SHZabVxPYpwaaENaSpFw","a426SgGBlPWYx7+retRjEY@7c6c5"],["node","root","data","_mesh"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.BoxCollider",["node","__prefab","_center","_size"],3,1,4,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,2,3,1],[7,0,1,2,3]],[[[[2,"C"],[3,"C",[-2],[0,"06a69FAVtfFIy78EoeyyYG",null,null,null,-1,0]],[4,"C",1,[[5,-3,[1,"b5l15o5OZYe5+KXjn/LOGe"],[0],[6],1],[7,-4,[1,"8fWGQNU/dINYanCjB9vP9W"],[1,0,0.07,0],[1,0.775,0.523,0.182]]],[0,"aaNax6zClTbZRCNBU3vMoj",null,null,null,1,0],[3,-6.123234262925839e-17,-1,-6.123234262925839e-17,6.123233995736766e-17],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,1,1,0,-1,2,0,0,2,0,0,2,0,2,1,4],[0,0],[-1,3],[0,1]],[[[8,".bin",191129514,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":5760,"length":1224,"count":612,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":5760,"count":120,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.3779281973838806,-0.1808224320411682,-0.1259760558605194],"maxPosition",8,[1,0.3779280483722687,0.32308176159858704,0.1259760558605194]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/0e/0ee1359ef.json

@@ -1 +0,0 @@
-[1,["caZXH56fZHE6pJRiOC7P2n@5770f","13SHZabVxPYpwaaENaSpFw"],["node","_mesh","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6],["cc.Mesh",["_native","_hash","_struct"],1,11]],[[2,0,1,2,3,4,5,5],[4,0,2],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[3,0,1,2,3,4,1],[5,1],[6,0,1,2,3,2],[7,0,1,2,3]],[[[[2,"Top"],[3,"Top",[-2],[0,"0bweTDkEhTx7IYr0TP1LP+",null,null,null,-1,0]],[4,"Top",1,[[5,-3,[1,"74gybRaxdWLqv1iT+bK+CQ"],[0],[6],1],[7,true,-4,[1,"32wEbDr2RJgLTeewrZWSdP"],2]],[0,"e5akWSCChSkLtlyKDjATP+",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,0,2,0,0,2,0,3,1,4],[0,0,0],[-1,1,1],[1,0,0]],[[[8,".bin",2101443415,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":9088,"length":1032,"count":516,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":9088,"count":142,"stride":64},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false},{"name":"a_color","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.3705984652042389,-0.3717813789844513,-0.3705984652042389],"maxPosition",8,[1,0.3705984652042389,0.3446264863014221,0.3705984652042389]]],-1],0,0,[],[],[]]]]

+ 0 - 1
build/web-mobile/assets/models/import/51/51d5327f-6457-4127-ab8b-b84f7605764a.json

@@ -1 +0,0 @@
-[1,["3bPY0Dx4lEy7jai4RdqFqm@8bbf3","13SHZabVxPYpwaaENaSpFw"],["_mesh","node","root","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Prefab",["_name"],2],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.MeshCollider",["_convex","node","__prefab","_mesh"],2,1,4,6],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1]],[[3,0,2],[6,0,1,2,3,4,5,5],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[2,0,1,2,3,4,1],[4,1],[5,0,1,2,3,2]],[[2,"Magnet"],[3,"Magnet",[-2],[1,"b7QH2PacBVJp7BX/TiXlRP",null,null,null,-1,0]],[4,"Magnet",1,[[5,-3,[0,"59eEmf8N9fHJvYTwd/pCtg"],[0],[6],1],[7,true,-4,[0,"99/kmt15xP+rQai0g5gzjh"],2]],[1,"51rTmbagRdCpdn8o7H4wu+",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,2,1,0,-1,2,0,1,2,0,1,2,0,3,1,4],[0,0,0],[-1,0,0],[1,0,0]]

+ 0 - 1
build/web-mobile/assets/models/import/94/94944f7b-9ccf-45fc-85e1-4c591e07c5e3.json

@@ -1 +0,0 @@
-[1,["13SHZabVxPYpwaaENaSpFw","1357n3mbpJF47pAuzXmMF7@e6af8"],["_mesh","root","node","data"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lpos","_lrot","_lscale","_euler"],2,4,2,1,9,5,5,5,5],["cc.Prefab",["_name"],2],["cc.MeshRenderer",["node","__prefab","_materials","bakeSettings","_mesh"],3,1,4,3,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1]],[[5,0,1,2,3,4,5,5],[1,0,2],[0,0,2,1,2],[0,0,3,4,1,5,6,7,8,2],[2,0,1,2,3,4,1],[3,0,2],[4,1]],[[1,"Box_head"],[2,"Box_head",[-2],[0,"33+TaPhPFVA79eNoc1tYQD",null,null,null,-1,0]],[3,"box_head",1,[[4,-3,[5,"e6QK1/IWlcwqRHPXVdq9Rs"],[0],[6],1]],[0,"b7bD96EzxaX4QD/fbCoXE+",null,null,null,1,0],[1,0,2.048111,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,3.4220733642578125,0.3196897804737091,3.4220733642578125],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,1,1,0,-1,2,0,2,2,0,3,1,3],[0,0],[-1,0],[0,1]]

+ 0 - 20
build/web-mobile/assets/models/index.js

@@ -1,20 +0,0 @@
-System.register("chunks:///_virtual/models",[],(function(){return{execute:function(){}}}));
-
-(function(r) {
-  r('virtual:///prerequisite-imports/models', 'chunks:///_virtual/models'); 
-})(function(mid, cid) {
-    System.register(mid, [cid], function (_export, _context) {
-    return {
-        setters: [function(_m) {
-            var _exportObj = {};
-
-            for (var _key in _m) {
-              if (_key !== "default" && _key !== "__esModule") _exportObj[_key] = _m[_key];
-            }
-      
-            _export(_exportObj);
-        }],
-        execute: function () { }
-    };
-    });
-});

BIN
build/web-mobile/assets/models/native/03/03aba354-934e-4d5c-9002-f47bda19fe3d@97298.bin


BIN
build/web-mobile/assets/models/native/1a/1a530300-235b-4317-91eb-f6885138f425@9d7ab.bin


BIN
build/web-mobile/assets/models/native/1f/1fa56737-730e-4a2f-af8a-eb10f81a82aa@f1e3a.bin


BIN
build/web-mobile/assets/models/native/3c/3c59d5c9-e7f0-425b-9ab5-82cae289c58e@e664a.bin


BIN
build/web-mobile/assets/models/native/41/419ab438-30d6-48bf-91a7-98511301c524@caa5f.bin


BIN
build/web-mobile/assets/models/native/44/443cdf75-a7cc-431e-82bb-5cbde49099bd@08f37.bin


BIN
build/web-mobile/assets/models/native/48/482a2c91-b3a3-438c-8529-af56662062d0@9d3a2.bin


BIN
build/web-mobile/assets/models/native/4d/4d263ba2-0eb8-4c8f-9cdf-cfd882d42932@a4587.bin


BIN
build/web-mobile/assets/models/native/63/632c2cfe-7955-4577-b6ff-c038c7abfb11@7956a.bin


BIN
build/web-mobile/assets/models/native/67/673d272e-74d9-40d2-b00a-6e28272a61e8@83fd3.bin


BIN
build/web-mobile/assets/models/native/6c/6cc36c2a-b348-4862-8a67-291308c1cdfa@a4abd.bin


BIN
build/web-mobile/assets/models/native/7d/7df25276-bbbf-42bc-9acd-31f13a31a745@b0882.bin


BIN
build/web-mobile/assets/models/native/8d/8d3e6e0a-31a5-4d3f-91d5-a1a804fb01a1@7057b.bin


BIN
build/web-mobile/assets/models/native/93/931be0b5-b3a1-43d7-9801-cc118291fef4@7eb74.bin


BIN
build/web-mobile/assets/models/native/a4/a4dba4a0-1819-4f59-8c7b-fab7ad463118@7c6c5.bin


BIN
build/web-mobile/assets/models/native/a9/a9d50e74-43f5-48af-aeda-4d36243c7d3d@d0a32.bin


BIN
build/web-mobile/assets/models/native/b0/b091e2f7-66f9-47ad-b097-ba2ce1c38955@04a47.bin


BIN
build/web-mobile/assets/models/native/ca/ca6571f9-e9f6-4713-aa49-462382ecfda7@5770f.bin


BIN
build/web-mobile/assets/models/native/d0/d0d7ff1e-de31-47d4-8f59-26828d531107@bc5d5.bin


BIN
build/web-mobile/assets/models/native/d4/d4d29551-d7df-4d39-a6f0-9b3011b395a8@47d51.bin


BIN
build/web-mobile/assets/models/native/ee/ee4f5649-1aba-411d-9a44-bb5a78652234@2f6d1.bin


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/resources/config.json


+ 0 - 1
build/web-mobile/assets/resources/import/00/00b83b88-1255-41cd-af6c-01bd1dc4517a.json

@@ -1 +0,0 @@
-[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/resources/import/01/01235588b.json


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/resources/import/01/0147e20e0.json


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/resources/import/01/01a991479.json


+ 0 - 1
build/web-mobile/assets/resources/import/03/03011dd5-2652-44b3-b615-b0e748e6f74e.json

@@ -1 +0,0 @@
-[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/resources/import/03/03108dbb-736f-47f6-86dd-2a10c335ef8e.json

@@ -1 +0,0 @@
-[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/resources/import/03/0361a61cf.json


+ 0 - 1
build/web-mobile/assets/resources/import/03/037feed5-d6a1-4cd7-9f57-478e422ddcfa.json

@@ -1 +0,0 @@
-[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/resources/import/03/03b21807-5e19-4013-9aac-a883661ae9ab.json

@@ -1 +0,0 @@
-[1,0,0,["cc.ImageAsset"],0,[{"fmt":"0","w":0,"h":0},-1],[0],0,[],[],[]]

+ 0 - 1
build/web-mobile/assets/resources/import/04/042ca3927.json

@@ -1 +0,0 @@
-[1,["3bPY0Dx4lEy7jai4RdqFqm@8bbf3"],["root","node","data","_mesh"],[["cc.Node",["_name","_prefab","_children","_parent","_components","_lrot","_euler"],2,4,2,1,9,5,5],["cc.Mesh",["_native","_hash","_struct"],1,11],["cc.Prefab",[],3],["cc.PrefabInfo",["fileId","instance","targetOverrides","nestedPrefabInstanceRoots","root","asset"],-1,1,1],["cc.MeshRenderer",["_materials","node","__prefab","bakeSettings","_mesh"],2,1,4,4,6],["cc.CompPrefabInfo",["fileId"],2],["cc.ModelBakeSettings",[],3]],[[3,0,1,2,3,4,5,5],[1,0,1,2,3],[2,1],[0,0,2,1,2],[0,0,3,4,1,5,6,2],[4,0,1,2,3,4,2],[5,0,2],[6,1]],[[[[1,".bin",4047901601,[{"primitives":[{"primitiveMode":7,"vertexBundelIndices":[0],"indexView":{"offset":7104,"length":600,"count":300,"stride":2}}],"vertexBundles":[{"view":{"offset":0,"length":7104,"count":148,"stride":48},"attributes":[{"name":"a_position","format":32,"isNormalized":false},{"name":"a_normal","format":32,"isNormalized":false},{"name":"a_texCoord","format":21,"isNormalized":false},{"name":"a_tangent","format":44,"isNormalized":false}]}]},"minPosition",8,[1,-0.3730829954147339,-0.3677781820297241,-0.08253335952758789],"maxPosition",8,[1,0.3730829954147339,0.4257853031158447,0.0825333371758461]]],-1],0,0,[],[],[]],[[[2],[3,"Magnet",[-2],[0,"b7QH2PacBVJp7BX/TiXlRP",null,null,null,-1,0]],[4,"Magnet",1,[[5,[null],-3,[6,"59eEmf8N9fHJvYTwd/pCtg"],[7],0]],[0,"51rTmbagRdCpdn8o7H4wu+",null,null,null,1,0],[3,6.123234262925839e-17,1,6.123234262925839e-17,3.7493993930529855e-33],[1,-7.0167096047110005e-15,-180,7.0167096047110005e-15]]],0,[0,0,1,0,-1,2,0,1,2,0,2,1,3],[0],[3],[0]]]]

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/web-mobile/assets/resources/import/04/046aca4ab.json


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.