在我的libgdx游戏中,我决定使用每个设备中的所有空间,所以在我的屏幕上,我这样设置尺寸:
stage = new Stage(new ScreenViewport());
当我必须添加一个演员时,我会按比例调整宽度,例如:
actor.setWidth(1/2f * Gdx.graphics.getWidth())
stage.addActor(actor);
但它工作不好,因为我使用了非常大的图像(512x512),每次都会调整设置宽度和高度的大小。因此,例如,如果图像是512x512并调整大小,那么就不能像128x128图像那样很好地渲染。。。因为它太大了。。。如何正确渲染?
如何使此分辨率和密度独立?
谢谢!!!
要提高缩放图像的质量,可以调整纹理缩放算法。请参阅LibGDX:过滤缩放的TextureRegion