誰もがこれに関する実地体験をしていますか?Flashで独自のレンダラーを作成するための主なパフォーマンス上の秘訣は何ですか?
EDIT:具体的には、2Dグラフィックスを1つのビットマップバッファに直接描画する方法について説明します。
誰もがこれに関する実地体験をしていますか?Flashで独自のレンダラーを作成するための主なパフォーマンス上の秘訣は何ですか?
EDIT:具体的には、2Dグラフィックスを1つのビットマップバッファに直接描画する方法について説明します。
2D図面について話していますか?
もしそうなら、アドバイスは1つだけ必要です。 MovieClipsを使用する代わりに、コンテンツをBitmapData
インスタンスに事前レンダリングしてからcopyPixels
を使用してスクリーン面に描画することで、驚異的なスピードアップを実現します。
draw
からのスピードアップはありません。 copyPixels
である必要があります。
仕事でこの良い例: http://www.electrotank.com/junk/mike/flash/copyPixel/
これは、 'draw'は実際にはFlashベクターレンダラを使ってオブジェクトを描画しているのに対して、' copyPixels'はBitmapDataを読み書きしかしていないからです。 –
スプライトシートを使用しても、うまく働くことができる便利なテクニックです。
Flashはベクターグラフィックスレンダラーです。正確に何を意味するのですか? – mikerobi