繁体   English   中英

DirectX11-是否可以使用D3DX11CreateTextureFromFile渲染2D图形?

[英]DirectX11 - Is it possible to render 2D graphics using D3DX11CreateTextureFromFile?

像问题中一样,是否可以这样做? 如果不是,从DirectX11中的文件渲染2D子画面可能是一件好事吗? 如果有可能,那我该怎么办? 我在网上发现了一些东西,例如使用DirectX渲染BMP,JPEG或PNG图像? (从这个问题中我有了主意)。 我还在Microsoft网站上看​​到了一些资源,但是我不知道如何使用这些东西。

使用DirectX工具套件

  • DDSTextureLoader.h具有从DDS文件加载纹理的功能
  • WICTextureLoader.h具有使用Windows Imaging Component(例如PNG,JPEG,BMP等)从图像文件加载纹理的功能。
  • SpriteBatch是用于使用Direct3D 11纹理绘制2D精灵的类

请注意, D3DX11CreateTextureFromFile是已弃用的D3DX11库的一部分,该库仅在旧版DirectX SDK中可用。 请参阅MSDNDirectX SDK在哪里? 没有D3DX的生活

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM