Monogame + WP8.1 - 应用更改后方向重置

本文关键字:方向 应用 WP8 Monogame | 更新日期: 2023-09-27 18:34:24

我正在创建一个小型自定义 2D 游戏引擎,但我无法为我的游戏设置方向。我只想使用 LandscapeRight,因此我将 GamePage.xaml 和图形的 PresentationParams 中的 PageOrientation 和 SupportedOrientation 设置为 LandscapeRight,但在调用 ApplyChanges 后,方向重置回 Portrait。

我甚至尝试设置BackBuffer宽度/高度,

设置PreferredBackBuffer宽度/高度,并尝试在我的游戏构造函数,初始化,加载内容等方法中调用/不调用ApplyChanges,但方向没有变化。

有人可以建议我如何正确设置方向吗?我不需要复杂的解决方案,一些伪代码就足够了,因为我的游戏引擎被分成许多小 dll。

提前感谢!

Monogame + WP8.1 - 应用更改后方向重置

最后我能够解决这个问题:

MonoGame 3.2.2.

安装程序已损坏模板,因此我删除了从模板创建的旧项目并面向Windows Phone 8.1,然后创建了一个新项目,通过NuGet添加了MonoGame 3.2.2.2.库,将MonoGame.dll复制到"外部"文件夹中,并在引擎的类库中引用它。重建后,方向就像一个魅力!:)