0
我可以使用gif图片创建纹理对象吗? 我试图做到这一点,并成功编译和链接,但无法启动。关于direct3d关于D3DXCreateTextureFromFileEx的方法
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的新。谢谢。
谢谢,我会用什么? – user1600144 2012-08-15 08:51:07
您可以尝试[使用GDI加载GIF +](http://msdn.microsoft.com/en-us/library/windows/desktop/ms535411(v = vs.85).aspx),然后转换内存表示Direct3D纹理。 GDI +应该能够给你代表图像的原始位。 – 2012-08-15 08:54:29
谢谢,让我试试 – user1600144 2012-08-15 08:55:58