-1

インターネット上の多くのスプライトの背景が無地で透明ではないことに気付きました。その背後には理由があると確信していますが、それは何ですか?

このように :

http://www.spriters-resource.com/gameboy_advance/gs2/sheet/47045

Photoshop を使用して bg を削除することはできますが、これが目的である場合、そもそも人々が透明な png として保存しなかった理由です。

このスプライトをフラッシュで使用する簡単な方法は何ですか?それぞれをカットして別のフレームに入れるのは意味がありません。もっと簡単な方法があると確信しています。

4

1 に答える 1

1

スプライト シートは、コンパイル前にさまざまな画像にスライスするためのものではありません。むしろ、これらは主に、実行時にスプライトシートからディスプレイにピクセルをコピーするブリッティングと呼ばれる手法に使用されます (従来は、標準の Flash ディスプレイ リスト レンダリングよりもパフォーマンスを向上させるために行われていました)。

ここでブリッティングについて読むことができます: http://www.8bitrocket.com/2008/7/2/Tutorial-AS3-The-basics-of-tile-sheet-animation-or-blitting/

また、ブリッティング時に背景を実際に削除する方法については、http://active.tutsplus.com/tutorials/animation/blitting-with-as3-removing-a-bitmaps-background-color/ を参照してください。

于 2012-05-06T14:54:35.660 に答える