|
|
代码如下,初始化时需要从纹理中读取颜色,结果LockRect报错
V(D3DXCreateTextureFromFile(m_pd3dDevice,pszFilename,&(m_ppDetailedTiles)));
if(FAILED(hr))
return false;
D3DSURFACE_DESC desc;
m_ppDetailedTiles->GetLevelDesc(0,&desc);
m_TileData._iWidth = desc.Width;
m_TileData._iHeight = desc.Height;
D3DLOCKED_RECT lockedrect;
hr = m_ppDetailedTiles->LockRect(0,&lockedrect,NULL,D3DLOCK_DISCARD);
如果代码无误,那么一般什么问题会造成锁定出错呢? |
|