HLSL结构体应用
接下来,我们准备为大家介绍HLSL中的(结构体应用)。
经过前面的学习,目前,我们已经掌握了如何去定义一个结构体,那么,在定义完一个结构体以后,我们就可以去使用它,并调用它里面的成员。
另外,我们也可以把结构体运用到着色器的参数部分,这样,着色器就可以通过参数去接收一个顶点里面的所有信息,包括位置信息、颜色信息、纹理坐标信息、法线信息等等。
然后,还可以把结构体作为着色器的返回类型,这样,就可以把描述顶点的所有信息传递到(可编程渲染管线)的其它阶段中去使用。
当我们了解完以上的内容以后,就需要大家把手动起来,看看如何通过代码把这些内容最终实现出来。所以,我们先点击下面的按钮,然后,进入到游戏中,再结合代码作进一步的学习与实践训练。
(通过游戏模式学习与训练,需要在电脑上运行)