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



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

stage = new Stage(new ScreenViewport());

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

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

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

如何使此分辨率和密度独立?

谢谢!!!

要提高缩放图像的质量,可以调整纹理缩放算法。请参阅LibGDX:过滤缩放的TextureRegion

相关内容

  • 没有找到相关文章

最新更新