关于使用libgdx视口我几乎没有问题。
答案 0 :(得分:1)
1)如果您正在使用虚拟屏幕尺寸,则将使用虚拟尺寸为精灵绘制它们。如果您使用尺寸为800x480的FitViewport
并渲染(虚拟)尺寸800x480的Sprite(您将这些值提供给SpriteBatch
),那么它将填满整个屏幕,即使实际屏幕会是1600x960。
2)根据您为Viewport
选择的策略,Camera.viewportWidth
为您管理camera.viewportHeight
和Viewport
。您可以自行设置,但当您执行Viewport.update(...)
或Viewport.apply()
时,相机的值将被覆盖。