赞
踩
- egret.setTimeout(this.onTimeOut, this, 500);延迟调用
- onTimeOut //就是调用的方法
- 500 //就是延迟的时间 应该是1000为一秒
-
- 必须使用this加方法
- this.InitialTime();
- private InitialTime() {
- this.timer = new egret.Timer(10, 0);
- this.timer.addEventListener(egret.TimerEvent.TIMER, this.timerFunc, this);
- this.timer.start();
- }
- private timerFunc(event: egret.Event) {
- this.buffUpdate();
- }
- 固定时间执行的方法 类似Unity的FixedUpdate 固定时间执行 执行频率与帧数无关 是10的间隔执行,应该是1000为一秒
- this.onAddToStage();
- private onAddToStage() {
- this.addEventListener(egret.Event.ENTER_FRAME, this.onEnterFrame, this);
- this.timeOnEnterFrame = egret.getTimer();
- }
- private onEnterFrame(e: egret.Event) {
-
- }
- 固定帧数执行的方法 类似Unity的Update 固定帧数执行 执行频率与时间无关。
- this.launchTween();
- private launchTween() {
- var tweenRun = egret.Tween.get(this);
- for (let i = 0; i < this.mobilePath.length; i++) {
- tweenRun.to({ x: this.mobilePath[i].row, y: this.mobilePath[i].column }, 500)
- }
- }
- 固定动画执行方法,类似Unity的dotween,规定好目标点和时间
-
- tweenRun.to(位置:终点,时间:移动的时间)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。