トップ | 2007/10 | FLASH LABO | ビットマップ化して軌跡エフェクト

ビットマップ化して軌跡エフェクト

■FLASH LABOエフェクト

先端のオブジェクトひとつの位置を動かしつつ画面をビットマップ画像化してくことで、軌跡が残っていく表現ができました。ずっとやりたかった表現。理屈はわかってたけど、ビットマップ化するスクリプトがよく理解できなくて先送りしてたんですが、画像にスムージングかけるスクリプトを勉強する機会があって、それの応用でできちゃいました。処理軽減でも色々今後使えそう('u')

ビットマップ化する部分のスクリプト

onClipEvent (load) {
	import flash.display.BitmapData
	var _bmpDummy = new BitmapData(Stage.width,Stage.height,true,0x00000000)
	//var _bmpDummy = new BitmapData(幅,高さ,透明設定,0透明赤緑青)

}
onClipEvent (enterFrame) {

	_bmpDummy.draw(_root.main)
	//_bmpDummy.draw(キャプチャーしたムービークリップ)

	dummy.attachBitmap(_bmpDummy, 0, "auto", true)
	//dummy.attachBitmap(_bmpDummy, レイヤー順, ピクセルにフィット, スムージング)
}

COMMENT

October 26 2011 PM 18:07lvtlrum

O2OcWV qloocmwnrcqc

October 25 2011 PM 21:35Makendra

You've got to be kdiding me—it's so transparently clear now!