【问题标题】:Loading Textures using DirectXTex使用 DirectXTex 加载纹理
【发布时间】:2012-09-18 21:34:50
【问题描述】:

我最近刚刚获得了 Visual Studio Ultimate 2012。我听说 D3DX 实用程序库在 Windows 8 Metro 风格的应用程序中已被弃用,所以我决定尽量不使用其中的函数。

现在,据我所知,我认为我有两个选择。

  1. 手动加载纹理,获取每个像素的值并将它们传递给 CreateTexture2D 函数中的 pInitialData 参数。

  2. 使用 DirectXTex 库(我不知道它是如何使用的,甚至不知道它在哪里......)

谁能帮帮我?如果您可以在这两种方法上发布一些示例代码,那就太好了,因为我相信它们都会派上用场。如果不是要求太多,能否详细解释一下 DirectXTex 库的使用方法,比如在哪里下载、如何将其包含在项目中以及如何使用?

任何帮助将不胜感激。

【问题讨论】:

    标签: graphics textures directx-11 texture2d


    【解决方案1】:

    对于您的使用案例,您可能希望使用 DirectX Tool Kit 而不是 DirectXTex。在任何情况下,这个blog post 涵盖了在没有 D3DX 的情况下加载纹理的选项。

    更一般地说,here 是一组用于替换 D3DX 实用程序库功能的选项。

    【讨论】:

      猜你喜欢
      • 2021-02-24
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      相关资源
      最近更新 更多