【原创】XNA 4.0学习笔记之绘制基元图形的几种PrimitiveType区别[PS:4.0似乎有所改动]

在绘制基元的时候,我们常用这样的方式:

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,
}

不知道为什么,请知道原因的大大们多指教一下


本博客文章若非标记转载,均为原创,转载请注明出处~


原文地址:https://www.cnblogs.com/wbpmrck/p/1947783.html