[英]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中可用。 请参阅MSDN , DirectX SDK在哪里? 和没有D3DX的生活 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.