【原创】XNA 4.0学习笔记之-绘制基元图形的几种PrimitiveType区别[PS:4.0似乎有所改动]
2011-01-30 11:20 刺客之家 阅读(597) 评论(1) 编辑 收藏 举报在绘制基元的时候,我们常用这样的方式:
GraphicsDevice.DrawUserPrimitives<VertexPositionColor>(PrimitiveType.TriangleStrip, verts, 0, 2);
书上说,4.0中PrimitiveType枚举有3种 TriangleList, TriangleStrip,TriangleFan,并且是如下分别解释3种画法:
但是我发现实际上4.0 是这样定义这个枚举的
public enum PrimitiveType
{
TriangleList = 0,
TriangleStrip = 1,
LineList = 2,
LineStrip = 3,
}
不知道为什么,请知道原因的大大们多指教一下