12345678910111213141516 |
- {
- "code": "var Vector3 = Laya.Vector3;\r\nimport { GameTools } from \"../Tools/GameTools\";\r\nimport { AssetManager } from \"../Tools/AssetManager\";\r\nimport { Runner, CharacterState } from \"./Runner\";\r\nimport { EventManager, StageState } from \"../Tools/EventManager\";\r\nimport InGameView from \"../View/InGameView\";\r\nimport { AccountManager } from \"../Net/AccountManager\";\r\nimport { StageControl } from \"./StageControl\";\r\nimport { WXSDK } from \"../Net/WXSDK\";\r\nexport class PlayerControl {\r\n constructor() {\r\n this.DownHit = new Laya.HitResult();\r\n this.speed = 1;\r\n this.press = false;\r\n this.win = false;\r\n this.offset = new Vector3(0, 0, 0);\r\n this.offestx = 0;\r\n this.first = false;\r\n this.poschazhi = new Vector3();\r\n this.gengsuipos = new Vector3();\r\n this.lllpos = new Vector3();\r\n this.hights = 0;\r\n this.wights = 0;\r\n PlayerControl.ins = this;\r\n EventManager.StageOn(StageState.Lose, this, this.GameOver);\r\n EventManager.StageOn(StageState.Win, this, this.GameOver);\r\n }\r\n static get Instance() {\r\n if (PlayerControl.ins) {\r\n return PlayerControl.ins;\r\n }\r\n else {\r\n return new PlayerControl();\r\n }\r\n }\r\n Init(_player) {\r\n this.Player = _player;\r\n this.arrowpos = _player.getChildByName(\"arrowpos\");\r\n let runner = this.Player.getComponent(Runner);\r\n if (runner) {\r\n runner.destroy();\r\n }\r\n this._runner = this.Player.addComponent(Runner);\r\n this.Camera = AssetManager.Instance.maincamera;\r\n this.Camera.transform.position = new Laya.Vector3(0, 10, -19);\r\n this.Camera.transform.rotationEuler = new Laya.Vector3(-35.7, 180, 0);\r\n Laya.stage.on(Laya.Event.MOUSE_DOWN, this, this.onMouseDown);\r\n this.CameraFollow();\r\n Laya.timer.frameLoop(1, this, this.CheckWin);\r\n this.stage = Number(AccountManager.Instance.curplayerData.GainAccount(\"stage\"));\r\n this.curtouchsmoothness = AccountManager.Instance.curplayerData.CurTouchsmoothness;\r\n this.curtouchsize = AccountManager.Instance.curplayerData.CurTouchsize;\r\n }\r\n CheckWin() {\r\n if (this.stage == 1) {\r\n if (this.Player.transform.position.z >= StageControl.Instance.curstage.endposition.z * 1.65 && !this.win) {\r\n this.win = true;\r\n EventManager.StageTrigger(StageState.Win);\r\n Laya.timer.clear(this, this.CheckWin);\r\n }\r\n }\r\n }\r\n onMouseDown(e) {\r\n if (!this._runner.canmove)\r\n return;\r\n if (this.stage > 2) {\r\n this._runner.started = true;\r\n }\r\n else if (this.stage == 2 && !this.first) {\r\n this._runner.started = true;\r\n }\r\n if (this.stage == 2 && !this.first) {\r\n this.first = true;\r\n Laya.timer.once(1500, this, () => {\r\n this._runner.started = false;\r\n InGameView.Instance.Guide2.visible = true;\r\n });\r\n }\r\n if (InGameView.Instance.Guide1.visible) {\r\n InGameView.Instance.Guide1.visible = false;\r\n WXSDK.AldEvent(\"完成第一阶段引导\");\r\n InGameView.Instance.ani1.stop();\r\n this._runner.started = true;\r\n Laya.timer.once(2000, this, () => {\r\n this._runner.started = false;\r\n InGameView.Instance.Guide2.visible = true;\r\n });\r\n }\r\n this._runner._press = true;\r\n this.curMousePos = new Laya.Vector2(Laya.MouseManager.instance.mouseX, Laya.MouseManager.instance.mouseY);\r\n Laya.timer.frameLoop(1, this, this.onMouseMove);\r\n Laya.stage.on(Laya.Event.MOUSE_UP, this, this.onMouseUp);\r\n Laya.stage.on(Laya.Event.MOUSE_OUT, this, this.onMouseUp);\r\n this._runner.ChangeState(CharacterState.Run);\r\n EventManager.StageTrigger(StageState.Press);\r\n }\r\n onMouseMove() {\r\n if (this.stage != 1) {\r\n if (!this._runner.canmove) {\r\n Laya.timer.clear(this, this.onMouseMove);\r\n return;\r\n }\r\n }\r\n var MousePos = new Laya.Vector2(Laya.MouseManager.instance.mouseX, Laya.MouseManager.instance.mouseY);\r\n var offestX = MousePos.x - this.curMousePos.x;\r\n offestX = offestX > 50 ? 50 : offestX;\r\n offestX = offestX < -50 ? -50 : offestX;\r\n this.offestx = GameTools.Instance.lerp(this.offestx, offestX, this.curtouchsmoothness);\r\n var dir = new Vector3(-offestX * this.curtouchsize, 0, 0);\r\n this._runner.TurnDir(dir);\r\n this.curMousePos = MousePos;\r\n }\r\n onMouseUp() {\r\n if (!this._runner.canmove)\r\n return;\r\n this.offestx = 0;\r\n Laya.timer.clear(this, this.onMouseMove);\r\n this._runner._press = false;\r\n Laya.stage.off(Laya.Event.MOUSE_MOVE, this, this.onMouseMove);\r\n Laya.stage.off(Laya.Event.MOUSE_UP, this, this.onMouseUp);\r\n Laya.stage.off(Laya.Event.MOUSE_OUT, this, this.onMouseUp);\r\n if (!this._runner.shoot) {\r\n this._runner.shoot = true;\r\n this._runner.Archery();\r\n }\r\n this._runner.ChangeState(CharacterState.Walk);\r\n EventManager.StageTrigger(StageState.UnPress);\r\n }\r\n GameOver() {\r\n this._runner.canmove = false;\r\n this._runner._press = false;\r\n this.CameraCancelFollow();\r\n Laya.timer.clear(this, this.CheckWin);\r\n Laya.stage.off(Laya.Event.MOUSE_MOVE, this, this.onMouseMove);\r\n Laya.stage.off(Laya.Event.MOUSE_UP, this, this.onMouseUp);\r\n Laya.stage.off(Laya.Event.MOUSE_OUT, this, this.onMouseUp);\r\n Laya.stage.off(Laya.Event.MOUSE_DOWN, this, this.onMouseDown);\r\n }\r\n Revive() {\r\n this.Camera.transform.position = new Vector3(this.Camera.transform.position.x, this.Camera.transform.position.y, this.Camera.transform.position.z - 15);\r\n this._runner.Revive();\r\n this.CameraFollow();\r\n Laya.stage.on(Laya.Event.MOUSE_DOWN, this, this.onMouseDown);\r\n }\r\n CameraFollow() {\r\n this.hights = 0;\r\n this.wights = 0;\r\n Vector3.subtract(this.Player.transform.position, this.Camera.transform.position, this.poschazhi);\r\n Laya.timer.frameLoop(1, this, this.GenSui);\r\n }\r\n GenSui() {\r\n Vector3.subtract(this.Player.transform.position, this.poschazhi, this.gengsuipos);\r\n this.hights = GameTools.Instance.lerp(this.hights, 1, 0.03);\r\n this.wights = GameTools.Instance.lerp(this.wights, 0.8, 0.02);\r\n this.gengsuipos = new Vector3(this.gengsuipos.x, this.gengsuipos.y, this.gengsuipos.z - this.wights);\r\n Vector3.lerp(this.Camera.transform.position, this.gengsuipos, 0.25, this.lllpos);\r\n this.lllpos = new Vector3(this.gengsuipos.x, this.lllpos.y, this.lllpos.z);\r\n this.Camera.transform.position = this.lllpos;\r\n var qqqwe = new Laya.Quaternion();\r\n var eyePos = new Vector3(this.gengsuipos.x, this.gengsuipos.y - 0.8, this.gengsuipos.z);\r\n Laya.Quaternion.lookAt(eyePos, this.Player.transform.position, new Vector3(0, 1, 0), qqqwe);\r\n qqqwe.invert(qqqwe);\r\n Laya.Quaternion.slerp(this.Camera.transform.rotation, qqqwe, 0.1, qqqwe);\r\n this.Camera.transform.rotation = qqqwe;\r\n }\r\n CameraCancelFollow() {\r\n Laya.timer.clear(this, this.GenSui);\r\n }\r\n}\r\n//# sourceMappingURL=PlayerControl.js.map",
- "references": [
- "E:/LayaProject/ArcherWorrior/src/Tools/GameTools.ts",
- "E:/LayaProject/ArcherWorrior/src/Tools/AssetManager.ts",
- "E:/LayaProject/ArcherWorrior/src/Game/Runner.ts",
- "E:/LayaProject/ArcherWorrior/src/Tools/EventManager.ts",
- "E:/LayaProject/ArcherWorrior/src/View/InGameView.ts",
- "E:/LayaProject/ArcherWorrior/src/Game/GameManager.ts",
- "E:/LayaProject/ArcherWorrior/src/Net/AccountManager.ts",
- "E:/LayaProject/ArcherWorrior/src/Game/StageControl.ts",
- "E:/LayaProject/ArcherWorrior/src/Net/WXSDK.ts"
- ],
- "map": "{\"version\":3,\"file\":\"PlayerControl.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Game/PlayerControl.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|