« ゆらゆら揺れる文字 - DisplacementMapFilter | Main | 燃える円陣 - draw »

ブロックが崩れるトランジッション - copyPixels

コードが長くて整理できないので、今のところ、簡単な手順説明だけで。ちゃんとしたら載せます。

1. MC1に画像を読み込む。
2. ビットマップ1にMC1をdrawでコピー。(→不要になったMC1は削除。)
3. MC2を作成。
4. MC2の中にブロックMC216個を並べて配置。
5. ブロックMCと同じサイズのビットマップ2を作成。
6. ビットマップ2にビットマップ1をcopyPixelsで開始位置(Point)を変更してコピー。
7. それぞれのブロックMCにビットマップ2をatatchBitmapで貼り付け。
8. 1~7までを繰り返す。(二つのMC2をそれぞれMC2a、MC2bとする。)
9. onMouseDownでMC2a内のブロック崩壊。
10. MC2a内の全ブロック落下後、MC2aの深度をMC2bと入れ替えて背面に配置。

TrackBack

このエントリーのトラックバックURL:
http://casualplay.net/cgi-bin/mt/mt-tb.cgi/17

Post a Comment