1

最近、Visual StudioUltimate2012を入手しました。D3DXユーティリティライブラリはWindows8Metroスタイルアプリで非推奨になっていると聞いたので、それらの関数を使用しないようにすることにしました。

さて、私が知る限り、私には2つの選択肢があると思います。

  1. テクスチャを手動でロードし、各ピクセルの値を取得して、CreateTexture2D関数のpInitialData引数に渡します。

  2. DirectXTexライブラリを使用します(どのように、どこにあるのかさえわかりません...)

誰か助けてもらえますか?両方のメソッドにいくつかのサンプルコードを投稿できれば、それらすべてが役立つと私は信じているので、特に便利です。あまり質問されていない場合は、DirectXTexライブラリの使用方法、ダウンロード場所、プロジェクトに含める方法、使用方法などについて詳しく説明してください。

どんな助けでもいただければ幸いです。

4

1 に答える 1

0

あなたのユース ケースでは、おそらく DirectXTex ではなく DirectX ツール キットを使用することをお勧めします。いずれにせよ、D3DX を使用せずにテクスチャをロードするオプションについては、このブログ投稿で説明されています。

より一般的には、D3DX ユーティリティ ライブラリ機能を置き換えるための一連のオプションがあります

于 2014-06-26T18:41:04.227 に答える