因为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(