2016-01-21 74 views
1

我正在切換到SharpDX 3.0.0。與舊版本SharpDX你可以從文件中這樣加載紋理:如何從文件加載紋理?

ShaderResourceView textureView = SharpDX.Direct3D11.Resource.FromFile<Texture2D>(device, "Texture.png"); 

ShaderResourceView textureView = ShaderResourceView.FromFile(device, "Texture.png"); 

但在3.0.0版本的功能FROMFILE丟失。我如何使用SharpDX 3從文件加載紋理?

回答

2

您必須使用WIC API或類似的方法。有一箇舊代碼TextureLoader.cs執行一個簡單的負載(但不處理格式轉換)