【问题标题】:Orientation bug with iOS 8 and Monogame?iOS 8 和 Monogame 的方向错误?
【发布时间】:2014-10-23 21:53:09
【问题描述】:

我正在使用 monogame 创建游戏,最近将我的 iPhone 4s 更新到 iOS 8。该游戏在 Android 设备上运行良好,但在 iOS 设备上,游戏首先不会以横向启动,即使我已将其设置为仅在 info.plist 中启动横向。但是,如果我点击 iPhone 上的主页按钮并再次打开应用程序,则游戏以横向开始,但我看到电池指示灯和信号条仍处于纵向模式。所以我认为游戏是横向的,但不知何故我的 iPhone 不是。如果我尝试点击位于屏幕右侧的一些按钮,则没有任何反应,我收到此错误:

_UIApplicationHandleEventFromQueueEvent, _windowServerHitTestWindow: 中出现意外的 nil 窗口:;层=>

这是描述我的问题的图片:

游戏认为它是横向的,但我的 iPhone 是纵向的。有人知道我该如何解决这个问题吗?

编辑:我可能应该提到我正在使用 Xamarin 制作游戏。

【问题讨论】:

    标签: xamarin ios8 orientation monogame


    【解决方案1】:

    看看这个拉取请求:

    https://github.com/mono/MonoGame/pull/3116

    看起来现在有一个修复程序。下载 PR 并为 iOS 重建 Monogame.Framework.dll 对我有用。他们很快就会将其与主分支合并。祝你好运!

    【讨论】:

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