1234567891011121314 |
- {
- "code": "var Vector3 = Laya.Vector3;\r\nimport { PoolManager } from \"../GameLogic/PoolManager\";\r\nimport { PlayerManager } from \"../GameLogic/PlayerManager\";\r\nimport { Mathf } from \"../Util/Mathf\";\r\nimport { AnimatorClip } from \"../GameLogic/DefinedType\";\r\nexport default class DisplayerCarController {\r\n static get Instance() {\r\n return DisplayerCarController.instance || (DisplayerCarController.instance = new DisplayerCarController());\r\n }\r\n InitDis(par) {\r\n if (!this._scene) {\r\n this._scene = new Laya.Scene3D();\r\n this._camera = new Laya.Camera();\r\n this._camera.enableHDR = false;\r\n this._scene.addChild(this._camera);\r\n this._light = new Laya.DirectionLight();\r\n this._light.transform.rotation = new Laya.Quaternion(-0.24776, 0, 0, 0.9688215);\r\n this._light.intensity = 0.45;\r\n this._light.color = new Vector3(1, 1, 1);\r\n this._scene.addChild(this._light);\r\n let or = 1;\r\n this._camera.viewport = new Laya.Viewport(par.x * or, par.y * or, par.width * or, par.height * or);\r\n this._camera.orthographic = false;\r\n this._camera.enableHDR = false;\r\n this._camera.clearFlag = 2;\r\n this._camera.fieldOfView = 60;\r\n this._camera.transform.position = new Vector3(0, 1.52, 3.12);\r\n this._camera.transform.rotation = new Laya.Quaternion(0, 0, 0, 1);\r\n }\r\n let or = 1;\r\n this._camera.viewport = new Laya.Viewport(par.x * or, par.y * or, par.width * or, par.height * or);\r\n par.addChild(this._scene);\r\n this.CreatePlayer();\r\n }\r\n CreatePlayer(id) {\r\n if (!id)\r\n id = PlayerManager.Instance.equipId;\r\n if (!this.player) {\r\n let p = PoolManager.Instance.SetActiveObject(PoolManager.pooltype.player + id);\r\n if (p)\r\n this.player = p;\r\n this._scene.addChild(this.player);\r\n this.player.transform.localPosition = Mathf.VecZero;\r\n this.player.transform.localRotationEuler = Mathf.VecZero;\r\n }\r\n else {\r\n PoolManager.Instance.SetDisableObject(this.player);\r\n let p = PoolManager.Instance.SetActiveObject(PoolManager.pooltype.player + id);\r\n if (p)\r\n this.player = p;\r\n this._scene.addChild(this.player);\r\n this.player.transform.localPosition = Mathf.VecZero;\r\n this.player.transform.localRotationEuler = Mathf.VecZero;\r\n }\r\n let anima = this.player.getChildAt(0).getComponent(Laya.Animator);\r\n anima.play(AnimatorClip.animator.Dance);\r\n anima.speed = 1;\r\n }\r\n Reset() {\r\n if (this._scene) {\r\n this._scene.removeSelf();\r\n }\r\n if (this.player) {\r\n PoolManager.Instance.SetDisableObject(this.player);\r\n this.player = null;\r\n }\r\n }\r\n}\r\n//# sourceMappingURL=DisplayerCarController.js.map",
- "references": [
- "E:/LayaProject/gungang_laya/gungang/src/GameLogic/PoolManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/GameLogic/PlayerManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Manager/MainRoleManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Util/Mathf.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Util/MatrixTransform.ts",
- "E:/LayaProject/gungang_laya/gungang/src/Manager/CameraManager.ts",
- "E:/LayaProject/gungang_laya/gungang/src/GameLogic/DefinedType.ts"
- ],
- "map": "{\"version\":3,\"file\":\"DisplayerCarController.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/game_module/DisplayerCarController.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|