2012-01-01 6 views
2

誰かがラファエル(および他のフレームワーク)アニメーションの背後にある哲学を説明できますか?古典的なopeglまたはダイレクトアニメーションでは、次のフレームをバックプレーンにレンダリングしてから、フォアグラウンドにブリッジすることによって、フリッカーが減少します。これはJSアニメーションの仕組みですか?あるいは、ブラウザは新しいフレームをレンダリングする前に古いフレーム/オブジェクトを消去してしまっていますか?ラファエルのアニメーションパラダイム

答えて

3

Raphaëlは、キャンバスやピクセルを直接レンダリングする他の手法ではなく、SVG(またはInternet ExplorerのVML)を使用してデータを表示します。 Raphaëlで管理されているベクターオブジェクトはZオーダーが異なるため、描画の更新点はフリッカーフリーで実装の仕事であり、JSライブラリとは何の関係もありません。

+0

ラファエルと一緒に描いて、サークルを描き、それを別の位置に再描画すると、フリッカーフリーの方法で実装するのは実装者(ブラウザなど)の義務ですか? –

+0

@AndrewS。、はい、正確に。 – Lucero

関連する問題