オノデラの研究日記 in わんくま

思いついたネタを気ままに書いていくブログ

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  209  : 記事  5  : コメント  534  : トラックバック  37

ニュース

プロフィール

  • ●おのでら
    宮城県在住
    主に業務向けソフトを製作

Twitter

ニュース

主なリンク

XNA 関連リンク

アイテム

ゲーマーカード

その他

記事カテゴリ

書庫

日記カテゴリ

  前回、.bmp ファイルを使用したテクスチャーを使用したため、真っ黒な部分も描画されてしまいましたが、.png ファイルなどのアルファ値が含まれている画像を使用すると、必要な色だけを描画したり、背景とブレンドして描画することが可能になります。

 まず、透過色を使用した .png ファイルを用意します。

Wankuma.png

 前回のプロジェクトを再利用しますが、実はプログラムを書き換える必要はまったくありません。画像を読み込むときにアルファ値を自動で判別してテクスチャーを作成し、ブレンド処理してくれます。

 本来、スプライトをアルファブレンドする際には、SpriteBatch.Begin メソッドの第1引数に「SpriteBlendMode.AlphaBlend」を指定しなければいけないのですが、空の引数の場合には、自動的に SpriteBlendMode.AlphaBlend が使用されます。

 プロジェクトに追加

 上記のようにプロジェクトに .png ファイルを追加します。もし、前回とファイル名が違う場合は(拡張子は変わってもいい)、コンテントパイプライン側(リソース)のアセット名を変えるか、コードのアセット名を変更する必要があります。

 実行結果

 ということで、簡単に出来上がりです。


 今回のプロジェクトです。

投稿日時 : 2007年1月21日 21:50

コメント

# XNA : キーボード入力 2007/01/22 23:18 オノデラの研究日記 in わんくま
XNA : キーボード入力

Post Feedback

タイトル
名前
Url:
コメント