Libgdx,基于设备屏幕的比例尺

时间:2014-08-21 21:26:40

标签: android libgdx

我正在开发我的第一个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的背景?

我希望你明白我的目标。我发布了我认为与问题相关的代码,如果你想要更多代码,只需这样说,只需告诉我你需要什么。

0 个答案:

没有答案