bitmapData.draw()的移动性能

时间:2013-08-09 15:52:39

标签: actionscript-3 air

我正在用Air制作一个绘图移动应用程序,实际上它是用加速度计移动的单行。

我注意到Android上的性能问题,帧率达到20fps(闪存帧率设置为60fps)。 绘制完成后,它再次达到60 fps。绘图只有一个2像素宽的线,并没有太多资产(转换为位图)。

这是我的enterFrame函数:

stage.addEventListener(Event.ENTER_FRAME, render);

function render(evt:Event):void{    
evt.stopPropagation();      


brush.graphics.lineTo(point.x, point.y);
canvasData.draw(brush);

}

point.x / point.y是使用AccelerometerEvent.UPDATE事件中的加速度计定义的。也许两个事件在同一时间都不是一个好主意?

感谢任何人找到解决方案:)

0 个答案:

没有答案