【发布时间】:2015-09-03 14:00:51
【问题描述】:
我正在尝试使用 StretchViewPort 将游戏拉伸到全屏。 游戏在安卓、桌面(已测试多种分辨率)和 iPad4(视网膜)中全屏显示。 当我在 iPhone 6 模拟器上运行相同的游戏时,它的侧面(横向)是信箱的。
我尝试使用此代码手动分配一个视口进行测试:
Gdx.gl.glViewport(0, 0, 100, 100);
据我了解,这一定是从屏幕的左角边缘绘制游戏的。但相反,它在左侧留下了一个小的黑色空间(信箱大小)。再次与桌面和 android 版本完全一样工作。
附加信息(希望有用!)我尝试使用
获取屏幕尺寸UIScreen.getMainScreen().getBounds().getSize()
结果是: 屏幕尺寸:480.0X320.0
当我尝试使用 Gdx.graphics.getWidth() 和 Gdx.graphics.getHeight()
屏幕尺寸:960X640
实际设备分辨率要大得多。
我需要知道的事情:
- 为什么没有拉伸到全屏
- 为什么返回的设备分辨率较低
PS:我只使用横向模式。目标分辨率:800x480 请指教。
【问题讨论】:
标签: camera libgdx viewport robovm