【问题标题】:How to detect when device is oriented upside-down in libGDX如何检测设备何时在 libGDX 中倒置
【发布时间】:2013-08-03 16:32:55
【问题描述】:

我开始使用libGDX 为Android 开发游戏。

我注意到这个库的一些示例游戏都有固定的屏幕方向。我希望我的游戏一直是横向的,但我想在设备倒置时将相机旋转 180 度(大多数表现良好的 Android 应用程序会自动执行此操作)。

我正在查看文档和谷歌搜索,但找不到任何相关信息。

基本上,我想知道要向基本 libGDX 应用程序添加什么。显示 libGDX 标志,当手机倒置时做出反应?

Android 文档,在此处的 getRotation 函数中列出此功能: http://developer.android.com/reference/android/view/Display.html#getRotation%28%29

这允许您获得 0/180 或 90/270 进行旋转,从而检测设备是如何转动的。

但我没有在 libGDX 中看到这一点?

【问题讨论】:

    标签: android libgdx


    【解决方案1】:

    没关系,我刚刚找到了。你需要改变:

    android:screenOrientation="landscape"
    

    到:

    android:screenOrientation="sensorLandscape"
    

    它会自动运行。也许 libGDX 开发人员应该将其设为默认值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-21
      • 2019-02-03
      • 1970-01-01
      • 1970-01-01
      • 2014-01-19
      • 2015-05-28
      • 1970-01-01
      相关资源
      最近更新 更多