XNA Game Studio Express 、まだ全然ドキュメントを読んでない状態なのですが、日本語でわかりやすいチュートリアルを公開された方がいらしたのさわってしまいました。
- ▼XNA Game Studioメモ▼
http://www.saturn.dti.ne.jp/~npaka/xna/index.html
あー楽だ。スッキリするなあ。かつての DelphiX を思い出しますよ。
で、αブレンド付きの png はどうしよと思っていたら xnaspot のチュートリアルが更新されていていろいろヒントが。このサイトは要チェックですね。
- Learning to draw in 2D (tutorial)
http://xnaspot.com/Tutorial_Learn2D.aspx
これが鍵みたいです。
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();
そういや正月に同じ事やろうとしてベタな書き方したけど、やっぱそれ専用につくられたモノは違いますね。らくだー