Please use a browser that supports "canvas"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1、什么是纹理的镂空与重叠?

 

  首先,我们来看看下面这两张纹理图:

 

      

   

 

  这两张纹理图都是商业游戏(魔兽争霸)里面的地形纹理图,

 

  而第一张我们已经在前面的章节中使用过,并通过代码作过演示。

 

  而(纹理的镂空是指),当两张纹理重叠时,可以通过上层纹理图的透明部分看到下层的纹理图。

 

  那么,在上面的第二张纹理图中,我们可以看到它有一些黑色的部分,而这些就是透明的部分,

 

  所以,当绿色草地的纹理图与第一层纹理图重叠的时候,同时,绿色草地的纹理图是在上一层,

 

  那么,我们就可以通过黑色的部分看到下一层的纹理图,而这一个处理的过程就称为镂空。

 

  而没有黑色部分的其它子纹理,它们是做不了镂空,所以,当它们与其它纹理图重叠的时候

 

  就会完全覆盖下层的纹理图,也就是看不到下层的纹理图。

 

 

  所以,大家可以通过上面的在线演示,就可以直观地看到,这两张纹理图在同时显示以后的

 

  镂空效果了,就是通过黑色的部分可以看到下层的纹理图。

  

  大家可以通过鼠标的(左键)点击来切换是否显示第二张纹理图。

 (手机可以通过触摸点击地形来完成)。