Actionscript Flash Event.ENTER_FRAME 延迟间隔非常大 并且 pre-render 耗时非常严重

简介:

我遇到的问题是代码中不断的添加一个图标到舞台上,而且这个图标非常小,所以从内存也看不出什么问题。

但是由于舞台物件太多了,并且不断添加,导致渲染耗时严重。

而且这种错误,开发工具并不会报错,也不属于死循环。

只能是一点点的追踪。

比如我发现,只有当出现角色攻击其它对象的时候, 才会出现这个问题,而且问题不是加载完成进入游戏就马上出现,而是要经历一段时间才会出现问题。
那么就可以确定,这个问题是需要时间积累才产生的,并且在攻击时出现,那么我就用排除法,把攻击时产生的动作代码一个个注释掉,并一个个排除。

 

本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/p/4622555.html,如需转载请自行联系原作者


目录
相关文章
13avalon - 指令ms-skip (skip绑定)
13avalon - 指令ms-skip (skip绑定)
54 0
33avalon - 指令ms-validate(验证绑定)
33avalon - 指令ms-validate(验证绑定)
60 0
|
JavaScript
24avalon - 指令ms-for(循环绑定)
24avalon - 指令ms-for(循环绑定)
61 0
|
5月前
【Azure Function】修改Function执行的Timeout时间
【Azure Function】修改Function执行的Timeout时间
|
前端开发
26avalon - 指令ms-duplex(各表单元素用法)
26avalon - 指令ms-duplex(各表单元素用法)
55 1
30avalon - 指令ms-duplex(同步后的回调)
30avalon - 指令ms-duplex(同步后的回调)
47 0
|
内存技术
Egret的TimerEvent.TIMER和Event.ENTER_FRAME的区别
Egret的TimerEvent.TIMER和Event.ENTER_FRAME的区别
86 0
|
前端开发 芯片
【芯片前端】关于set_input_delay/set_output_delay慢信号约束到快时钟的思考
【芯片前端】关于set_input_delay/set_output_delay慢信号约束到快时钟的思考
437 0
|
JavaScript
avalon中ms-visible和ms-if的区别
avalon中ms-visible和ms-if的区别
71 0
Revit空闲事件(Idling Event)增强和外部事件(External Event)
Revit空闲事件(Idling Event)增强和外部事件(External Event)
Revit空闲事件(Idling Event)增强和外部事件(External Event)