在前面的文章有稍微介绍了XNA的XNA Rendering Pipeline
现在,让我们开始从头了解吧!!
(也许有人会好奇,怎么会要讲这个...因为这个部分是很重要的,所以我才特别在往回写,熟悉Vertex buffer与index buffer,在后面处理一些模型的几何会很有帮助)
使用环境:
Visual Studio C# 2008任意版本
XNA 3.1
新增完毕XNA GS(game studio,以后简称CS) 3.1的项目以后,开启Game1.cs的程序代码
在rendering pipeline中,我们知到顶点的信息(包含position、normal、texture coordniate等),都是被储存在Vertex Buffer中,然后再送进Vertex Processing处理一些转换(包含将Local Coordniate转换到World Coordniate等)。
而我们第一步就是要建立Vertex Buffer!!
宣告一个变量Vertex Buffer:
VertexBuffer mVertexBuffer;
接下来宣告几项变量:
说明: 我们需要告知