HLSL 分支语句

 

  接下来,我们准备为大家介绍HLSL中的(分支语句)。

 

  其实,HLSL的分支语句格式与C语言的分支语句格式是很类似的,主要都是作用于在条件成立时执行指定的代码段,或者,条件不成立时执行另一个代码段。

 

  而通过这样的分支操作,就可以在着色器编程时对顶点或像素等的信息进行不同情况下处理,例如,当一个模型由远而近地走向我们时,如果,我们希望他身上的颜色或亮度会跟随变化,那么,我们就可以使用分支语句去判断当前模型与我们之间的距离,然后,在不同距离时,去为顶点的颜色与亮度信息设定不同的值,这样,我们就可以看到模型身上的颜色与亮度会随着位置的变化而产生变化。

 

 

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

 

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

进入游戏学习与训练