关于D3DXCreateTextureFromFileEx方法的direct3d

时间:2012-08-15 08:41:52

标签: c++ directx textures direct3d

我可以使用gif图片创建纹理对象吗? 我尝试这样做并成功编译和链接,但无法启动。

if(D3DXCreateTextureFromFileEx(g_D3DDevice, file, 0, 0, 0, 0,
    D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT,
    D3DX_DEFAULT,  colorkey,   &info,  NULL, 
    &m_textureList[index].image) != D3D_OK) return false;

也许我应该改变一些参数? 对不起,对于direct3d这个新手。感谢。

1 个答案:

答案 0 :(得分:1)

  

我可以使用gif图片创建纹理对象吗?

Not with D3DXCreateTextureFromFileEx

  

此功能支持以下文件格式:.bmp,.dds,.dib,.hdr,.jpg,.pfm,.png,.ppm和.tga。请参阅D3DXIMAGE_FILEFORMAT