【问题标题】:DirectX11 Load Gif textureDirectX11 加载 Gif 纹理
【发布时间】:2015-01-05 22:15:20
【问题描述】:

几年前,我使用D3DX10CreateTextureFromFile 将.gif 纹理加载到ID3D10Resource*。但是现在D3DX 已被弃用。我可以使用哪个函数来加载这样的格式?

【问题讨论】:

标签: c++ directx-11


【解决方案1】:

【讨论】:

    【解决方案2】:

    D3DX 对实用程序代码采用“一切和厨房水槽”方法,因此它是游戏或应用程序在部署给客户时可能使用的“运行时”事物的混合体,并且它具有“工具和构建时的东西,通常不属于游戏或应用程序的生产构建的一部分。

    您应该考虑使用包含 WICTextureLoader 模块的DirectX Tool Kit。 DirectX Tool Kit 旨在替代在游戏和应用程序运行时使用 D3DX。

    DirectXTex 旨在替代将 D3DX 用于内容和构建工具,尽管该软件包还包含 WICTextureLoader 的“独立”版本以及不想使用 DirectX 工具包的人不管什么原因。

    请参阅此blog 帖子,了解有关为什么有两个 WICTextureLoader 副本以及 DirectXTex 本身与此模块之间重叠的详细历史记录。

    一般D3DX更换建议见Living without D3DX

    有关更广泛的旧版 DirectX SDK 替换建议,请参阅:

    MSDN

    DirectX SDK Samples Catalog

    DirectX SDK Tools Catalog

    DirectX SDKs of a certain age

    注意在here 之前回答了类似的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-24
      相关资源
      最近更新 更多