Libgdx和Android,如何使图像分辨率和密度独立?怎么样?

时间:2015-04-10 16:03:37

标签: android libgdx game-engine game-development

在我的libgdx游戏中,我决定使用每个设备中的所有空间 在我的屏幕中,我以这种方式设置尺寸:

stage = new Stage(new ScreenViewport());

当我必须添加一个actor时,我会按比例调整宽度,例如:

actor.setWidth(1/2f *  Gdx.graphics.getWidth())
stage.addActor(actor);

但它不能很好地工作,因为我使用非常大的图像(512x512),每次都会调整设置宽度和高度。 因此,例如,如果图像是512x512并且调整大小,则不能像128x128图像一样渲染......因为它太大了......我怎样才能正确渲染它?

如何才能使此分辨率与密度无关?

感谢!!!

1 个答案:

答案 0 :(得分:0)

要提高缩放图像的质量,您可以调整纹理缩放算法。见LibGDX: Filtering a scaled TextureRegion