« XNA Game Studio Express βリリース | メイン | 音を出したりループさせたり »

透明度つき png を表示させてみた

XNA Game Studio Express 、まだ全然ドキュメントを読んでない状態なのですが、日本語でわかりやすいチュートリアルを公開された方がいらしたのさわってしまいました。

あー楽だ。スッキリするなあ。かつての DelphiX を思い出しますよ。
で、αブレンド付きの png はどうしよと思っていたら xnaspot のチュートリアルが更新されていていろいろヒントが。このサイトは要チェックですね。

これが鍵みたいです。

SpriteBatch.Begin(SpriteBlendMode.AlphaBlend);

ためしに透明度付きの png を読み込ませて、 SpriteBlendMode.AlphaBlend で表示させたら無事透明度付き png を表示させることができました。▼XNA Game Studioメモ▼ さんのサンプルで言うとこんな感じかな? ちがってたらごめんです。

spriteBatch.Begin(SpriteBlendMode.AlphaBlend);
spriteBatch.Draw(texture,
new Rectangle(0,0, texture.Width, 
texture.Height), Color.White);
spriteBatch.End();

そういや正月に同じ事やろうとしてベタな書き方したけど、やっぱそれ専用につくられたモノは違いますね。らくだー

トラックバック

このエントリーのトラックバックURL:
http://blog.tmemo.jp/mt-tb.cgi/242

コメントを投稿

About

2006年09月01日 18:34に投稿されたエントリのページです。

ひとつ前の投稿は「XNA Game Studio Express βリリース」です。

次の投稿は「音を出したりループさせたり」です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type