我们有一个 XNA 游戏,它可以在 Windows Phone 8 和 7.1 上运行。
游戏中的所有内容都可以在 WXGA 等更高分辨率的手机上运行,但我们的游戏以 800x480 运行,因为这是 WP7 唯一支持的尺寸。
有没有办法为 XNA 检测更高分辨率的手机PreferredBackBufferWidth
并适当地设置和PreferredBackbufferHeight
?
或者基本上没有办法通过 Windows Phone 8 上可用的 XNA 支持来做到这一点?
我们有一个 XNA 游戏,它可以在 Windows Phone 8 和 7.1 上运行。
游戏中的所有内容都可以在 WXGA 等更高分辨率的手机上运行,但我们的游戏以 800x480 运行,因为这是 WP7 唯一支持的尺寸。
有没有办法为 XNA 检测更高分辨率的手机PreferredBackBufferWidth
并适当地设置和PreferredBackbufferHeight
?
或者基本上没有办法通过 Windows Phone 8 上可用的 XNA 支持来做到这一点?
XNA 可能不支持这一点,但看起来 MonoGame(适用于 WP8 的 XNA 的开源端口)将支持更高的分辨率。有关入门,请参阅诺基亚关于 MonoGame 和 WP8 的主题。
您需要将游戏移植到 DirectX for WP8 以支持更高的分辨率。