Please use a browser that supports "canvas"

 

  1、为什么要进行光照的转动?

 

  其实,在前面的章节学习中,我们可以看到光照是固定的,所以,当游戏里面需要光照可以移动或

 

  转动的时候,我们就需要把这个功能实现出来。

 

  例如:当游戏里面需要表现出白天与黑夜的交替变化时,那么,我们就可以去改变光照的方向来模拟出

 

 (白天与黑夜的交替变换),因为,每个平面接收光照的多与少,都与光照的方向与法线的计算有关,

 

  所以,当我们不停地去改变光照的方向时就可以改变每个平面上的亮度,从而,就可以模拟出白天

 

  与黑夜的情况。

 

  大家可以通过上面的演示,就可以直观地看到这个白天与黑夜交替的变化效果,

 

 

  

  大家可以通过鼠标的(左键)点击来切换不同的效果。(手机可以通过触摸点击地形来完成)。