文章的最后提到了纹理的变换,在例程中通过创建一个平面的对象并进行纹理贴图,在程序运行过程中使用了translate方法进行纹理图像的移动,从而产生了走马灯式的动态效果。下面我们看一下scale方法的使用。程序中的info.png纹理的宽高比为8/1,而创建的平面对象的宽高比也为8/1。下面我们更改组成平面对象的顶点数组为:
short[] POINTS = new short[] { -1, 0, 0, // bottom left point
1, 0, 0, // bottom right
1, 1, 0, // up right
-1, 1, 0 }; // up left