|
|

楼主 |
发表于 2004-12-28 09:23:00
|
显示全部楼层
Re: 我发现ID3DXSprite能在d3d下做2d游戏,使用贴图
draw是画贴图的,然后创建贴图
hr = D3DXCreateTextureFromFileEx( ->GetDx9Device(), //LPDIRECT3DDEVICE9 pDevice,
path, //LPCTSTR pSrcFile,
0, //UINT Width,
0, //UINT Height,
0, //UINT MipLevels,
0, //DWORD Usage,
D3DFMT_A8R8G8B8, //D3DFORMAT Format,
D3DPOOL_DEFAULT, //D3DPOOL Pool,
D3DX_DEFAULT , //DWORD Filter,
D3DX_DEFAULT , //DWORD MipFilter,
bcolor?dxcolor:0, //D3DCOLOR ColorKey,
NULL, //D3DXIMAGE_INFO *pSrcInfo,
NULL, //PALETTEENTRY *pPalette,
&pTexture //LPDIRECT3DTEXTURE9 *ppTexture
); |
|