簡體   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