在问题中,是否可以这样做?如果不是从DirectX11中的文件渲染2D精灵有什么好处?如果有可能那我该怎么办呢?我在网上发现了一些像Render a BMP, JPEG, or PNG Image with DirectX?这样的东西(从这个问题我得到了这个想法)。我也在微软网站上看到了一些资源,但我不知道如何使用这些东西。
答案 0 :(得分:0)
DDSTextureLoader.h
具有从DDS文件加载纹理的功能WICTextureLoader.h
具有使用Windows Imaging Component(如PNG,JPEG,BMP等)从图像文件加载纹理的功能。SpriteBatch
是使用Direct3D 11纹理绘制2D精灵的类请注意,D3DX11CreateTextureFromFile
是已弃用的D3DX11库的一部分,该库仅在旧版DirectX SDK中提供。请参阅MSDN,Where is the DirectX SDK?和Living without D3DX。