HLSL 数值类型

 

  接下来,我们准备为大家介绍HLSL中的(数值类型)。

 

  在前面的学习中,我们已经学习了“向量类型”,“矩阵类型”,“结构体类型”,而前面所学习的这一系列类型主要都是用于去描述一组数据信息,例如”向量类型“可以描述”顶点位置信息“中的X、Y和Z坐标,也可以描述”顶点颜色信息“中的RGBA的信息,另外”矩阵类型“就可以描述一个数据块,而”结构体类型“就可以描述多个不同类型的数据信息。

 

  另外,前面所学习的一系列类型主要是针对”顶点“中信息进行描述、或者进行移动、或者在不同的着色器之间进行传递。

 

  而接下来将要学习的(数值类型)主要是用于描述单个的数据信息,例如,它们可以在着色器中去描述一个浮点型的信息,或整形等的信息,这样,我们才可以在着色器的程序里面进行相应的编程工作,这样,我们才可以结合前面所学习类型来编写出更加复杂多变的着色器程序去达到我们想要的效果。

 

 

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

 

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

进入游戏学习与训练