HLSL结构体应用

 

  接下来,我们准备为大家介绍HLSL中的(结构体应用)。

 

  经过前面的学习,目前,我们已经掌握了如何去定义一个结构体,那么,在定义完一个结构体以后,我们就可以去使用它,并调用它里面的成员。

  

  另外,我们也可以把结构体运用到着色器的参数部分,这样,着色器就可以通过参数去接收一个顶点里面的所有信息,包括位置信息、颜色信息、纹理坐标信息、法线信息等等。

 

  然后,还可以把结构体作为着色器的返回类型,这样,就可以把描述顶点的所有信息传递到(可编程渲染管线)的其它阶段中去使用。

 

 

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

 

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

进入游戏学习与训练