続・オブジェクトをBitmapに変換して軽量なオブジェクトとして扱うクラス

パスの多い10個のオブジェクトに
回転移動をさせるスピードテスト

 

通常のSprite

This movie requires Flash Player 9

 

var japan:Sprite = new Japan ()
addChild(japan)

 

通常のSpriteにcacheAsBitmap=true

This movie requires Flash Player 9

var japan:Sprite = new Japan ();
japan.cacheAsBitmap=true;
addChild(japan)

 

Bitmapに変換するBitmapSpriteのオブジェクト

This movie requires Flash Player 9

 

var japan:BitmapSprite = new Japan ()
japan.autoCapture = true;	// デフォルトがtrueで自動にキャプチャされます
addChild(japan)

回転やalphaの変更がなければcacheAsBitmapで、
回転alphaが必要な場合はBitmapSpriteを使うことで
高速化が望めるのではないでしょうか。

Filed under AS3 · Tagged with

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

You must be logged in to post a comment.