我正在开发我的第一个libgdx应用程序,一个游戏。我以前在IntelliJ中制作了一些应用程序,但这是不同的。我正在努力解决我的游戏如何看待几个设备,如何使一切都适当缩放。 如果你现在可以看看我是如何拥有它的,也许可以帮助我理解它应该如何'是为了充分利用它?
我有三个班级,' MyGame',' MainMenuScreen'和' GameScreen'。
// MyGame.java
WIDTH = Gdx.graphics.getWidth();
HEIGHT = Gdx.graphics.getHeight();
// MainMenuScreen
public void show(){
WIDTH = Gdx.graphics.getWidth();
HEIGHT = Gdx.graphics.getHeight();
camera = new OrthographicCamera();
camera.setToOrtho(false, 800, 480);
}
// GameScreen
public void show(){
camera = new OrthographicCamera();
camera.setToOrtho(false, 800, 480);
}
所以,800,480是像素,假设我想为此添加一些内容,并使其为32x32px(高度,宽度),它在所有设备上看起来都一样吗?在大屏幕上更大,在小屏幕上更小,但总是相关,让我们说一个800x480px的背景?
我希望你明白我的目标。我发布了我认为与问题相关的代码,如果你想要更多代码,只需这样说,只需告诉我你需要什么。