App Hub

コード サンプルの詳細


説明

このサンプルは、SpriteBatch で 2D グラフィックを描画するときに、シェーダーを使用して特殊なエフェクトを実装する方法を示します。2 つのカスタム コンテンツ パイプライン プロセッサを使用して、特殊な方法でスプライト テクスチャーを準備します。

サンプルの概要

このサンプルには、5 つの異なるレンダリング テクニックが含まれています。次のテクニックに切り替えるには、ゲームパッドの A ボタン、またはキーボードの Space を押します。

最初のカスタム コンテンツ パイプライン プロセッサは、2 つの別個のソース ファイルから単一のテクスチャーに色とアルファ情報を結合します。アルファ チャンネルが埋め込まれたテクスチャーの操作をサポートしていない画像編集ツールを使用している場合であっても、単純なグレースケール イメージとしてアルファ データを作成できるようになります。

2 番目のカスタム プロセッサは、グレースケールで高低差を示すテクスチャーを、法線マップに変換します。


※ 以下、「ダウンロード」で提供されるファイルの言語は Framework のバージョンによって異なります。

ダウンロード

フレームワーク

GS 4.0

ラーニング コンテンツを検索
var gDomain='m.webtrends.com'; var gDcsId='dcschd84w10000w4lw9hcqmsz_8n3x'; var gTrackEvents=1; var gFpc='WT_FPC'; /*<\/scr"+"ipt>");} /*]]>*/
DCSIMG