DirectX Shader 地形引擎-地形纹理减少的组合变化

 

 

  接下来,我们准备为大家介绍(DirectX Shader 地形引擎-地形纹理减少的组合变化)。

 

  在前面的学习中,我们已经了解到什么是地形引擎,以及,地形引擎有什么作用,同时,我们也了解到什么是地形纹理的减少,接下来,我们就可以继续学习减少地形纹理的组合变化。

 

  1、首先,我们提出一个问题,为什么要进行减少地形纹理的组合变化?

 

  在前面的学习中,我们主要是对地形中的基础的地形纹理进行减少操作,所以,在地形纹理减少时只需要简单地把纹理去掉就可以了,但是,在地形纹理不断增加的过程中,它就变得复杂了,所以,在减少处理时,就需要判断它当前的组合变化,然后,再去进行减少的操作,而操作的过程中也不可以简单地把某个地形子网格上面的纹理直接去掉,而是要判断它的组合情况,看看本次减少操作以后要保留哪些纹理,以及,要去掉哪些纹理。

 

  首先,我们看看下图:

 

 

 

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

 

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

进入游戏学习与训练