int img_w = 100;
int img_h = 50;
TextureRegion region = new TextureRegion(texture, 0, 0, img_w, img_h);
batch.draw(region, 0, 0);
它不会绘制完整的图像和
TextureRegion region = new TextureRegion(texture, img_w / 2, 0, img_w / 2, img_h);
batch.draw(region, 0, 0);
它的一半?
我哪里错了?或者有更好的解决方案来绘制一半图像?
答案 0 :(得分:0)
问题是我忘记了缩放。 原始图像尺寸为100x50,但在显示时应为50x25,在绘制一部分纹理后,我需要重新计算新的显示尺寸。