JSR-184中纹理对象介绍[5]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

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, (1.0f/255.0f), null);

vertexBuffer.setTexCoords (1, TEXTURE_ARRAY, (1.0f/255.0f), null);

在创建mesh后,我们创建将要使用的纹理对象。

// 装载图片

Image texImg = Image.createImage (path);

// 利用上面的图片创建纹理对象

本文关键:JSR-184中纹理对象介绍
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top