|
|

楼主 |
发表于 2008-2-18 22:24:00
|
显示全部楼层
Re:谁有把自己做的东西进行过改造滴?(从DX8.1升级到DX9.
楼上的高人,偶遇到些转换问题,再问下你捏
提示说
Begin、End不是ID3DFont的成员
CreateImageSurface不是IDirect3DDevice9的成员,应该用什么代替这个函数
还有DeleteVertexShader,DX9里应该用什么(我把里面所有的SetVertexShader改成了SetFVF)
D3DXCreateFontIndirect这个函数应该怎么改第二个参数?(以前是LOGFONT,现在是FONT_DES)
D3DTSS_ADDESSU这些已经变成了D3DSAM_ADDESSU了,使用SetSamplerState函数来设置,是否将以前的SetRenderState全部改成SetSamplerState语句?
D3DRS_ZBIAS在DX9中是否替换为D3DRS_DEPTHBIAS?
/******************************************************************************
pDevice->SetIndices(m_IB.GetIndexBuffer(),m_VB.GetStartIndex());
pDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST,0,4,m_IB.GetStartIndex(),2);
/******************************************************************************
pDevice->SetIndices(m_IB.GetIndexBuffer()/*,m_VB.GetStartIndex()*/);
pDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST,0,0,4,m_IB.GetStartIndex(),2);
上面那是以前的,下面这个是现在的,不知道改对没有.....
|
|