ca5e10acd5fe63ce3b6f42a80d403e7bdde6419e 12 KB

123456789101112131415
  1. {
  2. "code": "import { WXSDK } from \"../NetWork/WXSDK\";\r\nimport { ServerManager } from \"../NetWork/ServerManager\";\r\nimport { ui } from \"../ui/layaMaxUI\";\r\nimport GuangGao from \"../NetWork/GuangGao\";\r\nimport { ResourcesPath } from \"../Resources/ResourcesPath\";\r\nimport { AssetManager } from \"../Resources/AssetManager\";\r\nimport { DispatcherManager, EventState } from \"../GameUtils/EventManager\";\r\nexport class LoadView extends ui.LoadViewUI {\r\n constructor() {\r\n super();\r\n this.progressnum = 0;\r\n this.fast = 0.07;\r\n this.slow = 0.005;\r\n this.End = false;\r\n this.EndProgress = false;\r\n LoadView.ins = this;\r\n Laya.stage.addChild(this);\r\n this.Init();\r\n }\r\n static get Instance() {\r\n if (LoadView.ins == null) {\r\n return new LoadView();\r\n }\r\n return LoadView.ins;\r\n }\r\n Init() {\r\n this.Login();\r\n Laya.timer.loop(1, this, this.UpdateProgress);\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => {\r\n this.height = Laya.stage.height;\r\n });\r\n }\r\n UpdateProgress() {\r\n if (this.progressnum <= 0.7) {\r\n this.progressnum += this.fast;\r\n }\r\n else if (this.progressnum > 0.7 && this.progressnum < 0.99) {\r\n this.progressnum += this.slow;\r\n }\r\n else {\r\n if (this.End) {\r\n this.progressnum += this.slow;\r\n }\r\n }\r\n if (!this.EndProgress && this.progressnum >= 1) {\r\n this.EndProgress = true;\r\n this.progressnum = 1;\r\n Laya.timer.clear(this, this.UpdateProgress);\r\n this.LoadComplete();\r\n }\r\n this.jindupro.value = this.progressnum;\r\n }\r\n Login() {\r\n WXSDK.AldEvent(\"开始登陆\");\r\n if (Laya.Browser.onWeiXin) {\r\n this.LoginWx();\r\n }\r\n else {\r\n this.LoginLocal();\r\n }\r\n }\r\n LoginWx() {\r\n if (Laya.Browser.onWeiXin) {\r\n WXSDK.DengLu((res) => {\r\n if (res != \"error\") {\r\n WXSDK.AldEvent(\"微信登陆成功\");\r\n console.log(\"1微信登录成功:\" + res);\r\n this.LoginLocal();\r\n }\r\n else {\r\n this.LoginWx();\r\n }\r\n });\r\n }\r\n else {\r\n this.LoginLocal();\r\n }\r\n }\r\n LoginLocal() {\r\n ServerManager.Instance.Login(null, Laya.Handler.create(this, this.LoginComplete), Laya.Handler.create(this, this.LoginFail));\r\n }\r\n LoginComplete() {\r\n WXSDK.AldEvent(\"本地服务器登陆成功\");\r\n console.log(\"本地服务器登陆成功\");\r\n GuangGao.InitVideo();\r\n if (Laya.Browser.onWeiXin) {\r\n this.LoadSubPackage();\r\n }\r\n else {\r\n this.LoadScene();\r\n }\r\n }\r\n LoginFail() {\r\n console.log(\"本地服务器登陆失败\");\r\n }\r\n LoadSubPackage() {\r\n Laya.Browser.window.wx.loadSubpackage({\r\n name: 'subpackage',\r\n success: (res) => {\r\n WXSDK.AldEvent(\"分包1加载成功\");\r\n this.LoadSubPackage2();\r\n },\r\n fail: (res) => {\r\n this.LoadSubPackage();\r\n }\r\n });\r\n }\r\n LoadSubPackage2() {\r\n Laya.Browser.window.wx.loadSubpackage({\r\n name: 'subpackage2',\r\n success: (res) => {\r\n WXSDK.AldEvent(\"分包2加载成功\");\r\n this.LoadScene();\r\n },\r\n fail: (res) => {\r\n this.LoadSubPackage2();\r\n }\r\n });\r\n }\r\n LoadScene() {\r\n Laya.Scene3D.load(ResourcesPath.mainscene, Laya.Handler.create(this, (sprite) => {\r\n this.mainscene = sprite;\r\n AssetManager.Instance.mainscene = this.mainscene;\r\n WXSDK.AldEvent(\"场景资源加载完毕\");\r\n this.LoadRole();\r\n }));\r\n console.log(\"场景资源加载成功\");\r\n }\r\n LoadRole() {\r\n var arr = [];\r\n for (let i = 0; i < ResourcesPath.Character.length; i++) {\r\n let item = ResourcesPath.Character[i];\r\n arr.push(item);\r\n }\r\n Laya.loader.create(arr, Laya.Handler.create(this, () => {\r\n for (let i = 0; i < ResourcesPath.Character.length; i++) {\r\n let model = Laya.loader.getRes(ResourcesPath.Character[i]);\r\n AssetManager.Instance.Character.set(i + 1, model);\r\n Laya.loader.clearRes(ResourcesPath.Character[i]);\r\n }\r\n console.log(\"玩家模型加载成功\");\r\n WXSDK.AldEvent(\"玩家模型加载完毕\");\r\n this.LoadResources();\r\n }));\r\n }\r\n LoadResources() {\r\n var arr = [];\r\n for (let i = 0; i < ResourcesPath.Prop.length; i++) {\r\n let item = ResourcesPath.Prop[i];\r\n arr.push(item);\r\n }\r\n Laya.loader.create(arr, Laya.Handler.create(this, () => {\r\n arr.forEach(s => {\r\n if (s.progress == 1) {\r\n let sp = Laya.loader.getRes(s.url);\r\n AssetManager.Instance.Prop.set(sp.name, sp);\r\n }\r\n else {\r\n console.log(`[LOG]${s.url}加载失败`);\r\n }\r\n }, this);\r\n console.log(\"道具模型加载成功\");\r\n WXSDK.AldEvent(\"道具模型加载完毕\");\r\n this.complete();\r\n }));\r\n }\r\n complete() {\r\n this.End = true;\r\n this.slow = this.fast;\r\n DispatcherManager.EventTrigger(EventState.LoadComplete);\r\n }\r\n LoadComplete() {\r\n this.destroy();\r\n }\r\n}\r\n//# sourceMappingURL=LoadView.js.map",
  3. "references": [
  4. "E:/LayaProject/DanceLine/RubikCube/src/View/ViewManager.ts",
  5. "E:/LayaProject/DanceLine/RubikCube/src/NetWork/WXSDK.ts",
  6. "E:/LayaProject/DanceLine/RubikCube/src/NetWork/ServerManager.ts",
  7. "E:/LayaProject/DanceLine/RubikCube/src/ui/layaMaxUI.ts",
  8. "E:/LayaProject/DanceLine/RubikCube/src/NetWork/GuangGao.ts",
  9. "E:/LayaProject/DanceLine/RubikCube/src/Resources/ResourcesPath.ts",
  10. "E:/LayaProject/DanceLine/RubikCube/src/Resources/AssetManager.ts",
  11. "E:/LayaProject/DanceLine/RubikCube/src/GameUtils/EventManager.ts"
  12. ],
  13. "map": "{\"version\":3,\"file\":\"LoadView.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/View/LoadView.ts\"],\"names\":[],\"mappings\":\"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\"}"
  14. }