Android 上的 LibGDX 屏幕尺寸问题

问题描述 投票:0回答:1

我在不同的模拟器上测试了我的应用程序,这个问题不断出现:屏幕上有一个黑色的水平部分。在不同的设备上,它的高度会改变,但我无法删除它。如果您知道如何解决,请帮助我

enter image description here

class MyGame : ApplicationAdapter() {
private var camera: OrthographicCamera? = null
private var viewport: Viewport? = null

override fun create() {
    camera = OrthographicCamera()
    camera!!.setToOrtho(false, 800f, 480f)

    viewport = ScalingViewport(Scaling.stretch, 800f, 480f)

    camera!!.position[WORLD_WIDTH / 2, WORLD_HEIGHT / 2] = 0f
    camera!!.update()
}

override fun resize(width: Int, height: Int) {
    viewport!!.update(width, height, true)
}

override fun render() {
    ScreenUtils.clear(0f, 0f, 100f, 1f) // Dark blue background

    camera!!.update()
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT)
}

override fun dispose() {
}

}

java android kotlin libgdx game-development
1个回答
0
投票

一切都好,我找到了原因的答案

© www.soinside.com 2019 - 2024. All rights reserved.