0

私は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 イベントの加速度計で定義されます。両方のイベントを同時に行うのは得策ではないのでしょうか?

解決策を見つけてくれてありがとう:)

4

0 に答える 0