开始

总的来说,OpenGL应用开发者会遇到为如下三种数据创建Vertex Buffer Object的情形:

  1. 任意一个struct类型T data;

  2. 任意一个元素类型为struct的数组T[] array;

  3. 任意一个非托管数组UnmanagedArray<T> array;

而可创建的Vertex Buffer Object也分为如下的类别:

  1. 描述顶点属性(位置、颜色、法线等)的VertexBuffer;

  2. 描述索引的IndexBuffer;

  3. 描述其他自定义内容的各种Buffer;

本文介绍用C#如何实现上述功能。

回到顶部(go to top)

非托管数组->VertexBuffer

最基本的功能是通过非托管数组UnmanagedArrayBase创建一个VBO,我们首先实现这个功能。

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式