[]在加载3d人物的时候,Laya.timer.loop会卡顿,由于又需要每隔一段时间执行一个方法,暂时想到了用Laya.timer.loop,这个有什么好的解决方案替代吗?

已邀请:

w1114367261

赞同来自:

可以尝试使用Laya.timer.frameLoop进行循环此方法基于帧率执行
定时重复执行(基于帧率)。
         * @param    delay    间隔几帧(单位为帧)。
         * @param    caller    执行域(this)。
         * @param    method    定时器回调函数。
         * @param    args    回调参数。
         * @param    coverBefore    是否覆盖之前的延迟执行,默认为 true 。
         */
        public function frameLoop(delay:int, caller:*, method:Function, args:Array = null, coverBefore:Boolean = true):void {
            _create(true, true, delay, caller, method, args, coverBefore);
        }

要回复问题请先

商务合作
商务合作