【问题标题】:Libgdx Robovm StretchViewport not stretching full screenLibgdx Robovm StretchViewport 未拉伸全屏
【发布时间】: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

实际设备分辨率要大得多。

我需要知道的事情:

  1. 为什么没有拉伸到全屏
  2. 为什么返回的设备分辨率较低

PS:我只使用横向模式。目标分辨率:800x480 请指教。

【问题讨论】:

    标签: camera libgdx viewport robovm


    【解决方案1】:

    嗯,我自己想通了。看来我不小心从项目中删除了启动屏幕图像。在这里找到原因和答案:

    App not sized properly iOS 8 iPhone simulator

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      相关资源
      最近更新 更多