|
|

楼主 |
发表于 2006-4-16 02:20:00
|
显示全部楼层
Re:DrawIndexedPrimitive的参数问题
PrimitvieCount的理解我想是没有什么问题,之前的代码是可以正常工作的,只是在每一个批次前都要进行LOCK/UNLOCK,所以重写了渲染部分,一次写入所有顶点和索引,然后分批次进行渲染,但是如果用原来的方法的话,每次渲染的都是第一批次的三角形,用
m_pDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST,0,0, c*4,0,c*2);
这样的方式来渲染的话,每次都是从第一个索引开始.但诸如Base,Min,Start这些为参数的话,都是出现非预期的结果. |
|