在我的libgdx游戏中,我决定使用每个设备中的所有空间 在我的屏幕中,我以这种方式设置尺寸:
stage = new Stage(new ScreenViewport());
当我必须添加一个actor时,我会按比例调整宽度,例如:
actor.setWidth(1/2f * Gdx.graphics.getWidth())
stage.addActor(actor);
但它不能很好地工作,因为我使用非常大的图像(512x512),每次都会调整设置宽度和高度。 因此,例如,如果图像是512x512并且调整大小,则不能像128x128图像一样渲染......因为它太大了......我怎样才能正确渲染它?
如何才能使此分辨率与密度无关?
感谢!!!