TEXTURE_ARRAY = new VertexArray (TEXTURES. length / 2, 2, 2);
TEXTURE_ARRAY.set (0, TEXTURES. length / 2, TEXTURES);
// VertexBuffer保存了对VertexArray对象的引用,而这些VertexArray对象可能包// 含了一系列顶点的位置、法线、颜色和纹理信息。
VertexBuffer vertexBuffer = new VertexBuffer ();
为了使用多重纹理,在具有两个纹理图像的情况下,我们需要为每一个可用的纹理对象指定坐标。setTexCoords方法实现了纹理坐标的等比例缩小。
vertexBuffer.setTexCoords (0, TEXTURE_ARRAY, (
vertexBuffer.setTexCoords (1, TEXTURE_ARRAY, (
在创建mesh后,我们创建将要使用的纹理对象。
// 装载图片
Image texImg = Image.createImage (path);
// 利用上面的图片创建纹理对象