有了前两节的知识,接下来咱们该做什么呢?丰富多边形?控制摄影机?这些先不急,我们不妨先来了解下纹理
(Texture)。有了这玩意,能极大的丰富我们绘制的对象。
纹理(Texture)
我们先来看看有关纹理的函数,很简单只有3个:
texture() -载入纹理
textureMode() -设置纹理坐标模式
textureWrap() -设置纹理环绕模式
逐个来分析一下:
texture() - 载入纹理
这个函数必须在beginShape()和endShape()这对基友之间使用,它将一副图像载入到纹理中,并应用
到顶点。
范例:
size(100, 100,P3D);
noStroke();
PImage img =loadImage("laDefense.jpg");
beginShape();
texture(img);
vertex(10, 20,0, 0);
vertex(80, 5,100, 0);
vertex(95, 90,100, 100);
vertex(40, 95,0, 100);
endShape();
这时候vertex()中的后两位参数不在描述坐标,而是顶点的UV;<