1

Windows Phone 8 で DirectX3D を使用して、*.dds 以外の画像を "DrawingSurface" にレンダリングするにはどうすればよいですか?

"CreateXXXTextureFromFile" (XXX は DDS または WIC) を使用できますが、Windows Phone 8 では WIC はサポートされていません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

WIC は実際には WP8 ではサポートされていません。私は DirectX の専門家ではありませんが (それとはほど遠い)、次の 2 つのオプションがあることを理解しています。

  1. アプリを Mixed XAML+D3D アプリに変更し、XAML を使用してアプリの上に画像をオーバーレイします。GPU が必要とする追加の中間サーフェスにより、パフォーマンスに重大な影響があることは明らかです。

  2. コンパイル時に WIC を必要としない形式にイメージを変換します。DirectXTexプロジェクトに同梱されている
    Texconvツールは、それをサポートできるはずです... http://directxtex.codeplex.com/wikipage?title=Texconv&referringTitle=Documentation

于 2012-12-06T02:20:36.640 に答える