我在不同的模拟器上测试了我的应用程序,这个问题不断出现:屏幕上有一个黑色的水平部分。在不同的设备上,它的高度会改变,但我无法删除它。如果您知道如何解决,请帮助我
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() {
}
}
一切都好,我找到了原因的答案