DirectX9.0的DrawPrimitive画三角形的问题

struct CUSTOMVERTEX {
float x, y, z, rhw;
DWORD color;
};
我已经初始化了含有6个该结构体的数组。然后:
DrawPrimitive( D3DPT_TRIANGLESTRIP, 0, 4 );能画4个三角形。
DrawPrimitive( D3DPT_TRIANGLELIST, 0, 2 );只能画1个,这是为什么呢?
求达人赐教~
最新回答
朕射你无罪

2024-09-26 00:17:51

注意一下,点的顺序,要顺时针,要不会被剔除