0

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

我注意到 Android 上的性能问题,帧速率达到 20fps(flash 帧速率设置为 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 事件中使用加速度计定义。也许这两个事件在同一时间不是一个好主意?

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

4

0 回答 0