私はAirで描画モバイルアプリケーションを作成しています.実際には、加速度計で動く1本の線です.
Android でパフォーマンスの問題に気づきました。フレームレートが 20fps になります (フラッシュ フレームレートは 60fps に設定されています)。描画が完了すると、再び 60 fps になります。描画は 2 ピクセル幅の 1 本の線のみで、アセットはあまりありません (ビットマップに変換されます)。
これが私の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 イベントの加速度計で定義されます。両方のイベントを同時に行うのは得策ではないのでしょうか?
解決策を見つけてくれてありがとう:)