创建输入布局

 

       接下来,我们继续学习IA阶段中的第3个工作剩下的内容,这样,我们才可以将"顶点数据"送往下一个阶段中的"顶点着色器"。

       而“输入布局”就设定了“顶点数据”送往“顶点着色器”过程中的“传输格式”。

 

      但是,为什么要有这样的一个“传输格式”呢?

 

      其实,原因是这样的,因为一个顶点不只是有位置的X,Y和Z坐标信息,而一个顶点还可以有纹理坐标的信息X与Y,或者还有颜色的信息,R,G,B,A,或者,还有法线的信息,X,Y,Z,W,等等,而这些信息都可以包含在一个顶点的信息里面,所以,我们就需要通过“输入布局”来说明,当前的顶点是否包含有这些信息,还是只有坐标信息X,Y和Z,从而保证传输给顶点着色器的数据格式是正确的。

 

      接下来,我们先点击下面的按钮,然后,进入到游戏中,再作进一步的学习与实践操作。

 

      当我们了解完以上的内容以后,就需要大家把手动起来,看看如何通过代码把这些内容最终实现出来。所以,我们先点击下面的按钮,然后,进入到游戏中,再结合代码作进一步的学习与实践训练。

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练