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

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

本文简介:

因为Texture2D继承自Transformable类,所以它可以轻而易举利用转换得到不同的效果。利用下面的方法,我们就可以实现旋转、移动和等比例变换:

postRotate (float x, float y, float z)

translate (float x, float y, float z)

scale (float x, float y, float z)

默认情况下,一个纹理位图必须完整地填充对象的整个表面,所以如果你想使用一个宽度为256的纹理图像对一个宽度为32的表面进行贴图,那么纹理的宽度就会收缩(译者注:也就是说会将整个图片的宽度缩为32,然后贴在本填充的对象表面上)。为了避免这种情况,你可以将纹理的宽度等比例缩小8倍(32 * 8 = 256),scale(0.125f, 1.0f, 1.0f);现在,如果你希望显示同一个纹理的其他部分,就应该使用translate方法,translate0.5f1.0f

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

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

go top