iOS 8 和 Monogame 的方向错误?
Posted
技术标签:
【中文标题】iOS 8 和 Monogame 的方向错误?【英文标题】:Orientation bug with iOS 8 and Monogame? 【发布时间】:2014-10-23 21:53:09 【问题描述】:我正在使用 monogame 创建游戏,最近将我的 iPhone 4s 更新到 ios 8。该游戏在 android 设备上运行良好,但在 iOS 设备上,游戏首先不会以横向启动,即使我已将其设置为仅在 info.plist 中启动横向。但是,如果我点击 iPhone 上的主页按钮并再次打开应用程序,则游戏以横向开始,但我看到电池指示灯和信号条仍处于纵向模式。所以我认为游戏是横向的,但不知何故我的 iPhone 不是。如果我尝试点击位于屏幕右侧的一些按钮,则没有任何反应,我收到此错误:
_UIApplicationHandleEventFromQueueEvent, _windowServerHitTestWindow: 中出现意外的 nil 窗口:;层=>
这是描述我的问题的图片:
游戏认为它是横向的,但我的 iPhone 是纵向的。有人知道我该如何解决这个问题吗?
编辑:我可能应该提到我正在使用 Xamarin 制作游戏。
【问题讨论】:
【参考方案1】:看看这个拉取请求:
https://github.com/mono/MonoGame/pull/3116
看起来现在有一个修复程序。下载 PR 并为 iOS 重建 Monogame.Framework.dll 对我有用。他们很快就会将其与主分支合并。祝你好运!
【讨论】:
以上是关于iOS 8 和 Monogame 的方向错误?的主要内容,如果未能解决你的问题,请参考以下文章