がりらぼ

WindowsRuntimeの応援ブログ

WindowsPhoneでSpriteBatchのBlendMode

WindowsPhoneでXNAゲームを作成する時、SpriteBatchクラスのBeginメソッドの引数としてSpriteBlendModeを指定しようとしても、Micorosoft.Xna.Framework.Graphics名前空間内にSpriteBlendMode列挙体がありません。
どうするかというとSpriteBlendModeの代わりにBlendStateクラスで指定してやります。

//加算ブレンドの場合
spriteBatch.Begin(SpriteSortMode.BackToFront,BlendState.Additive);

XNAのバージョンの関係かわかりませんが、昔仕えたSpriteBlendModeが少なくともPhoneでは使えなくなっているので注意です