在Windows Phone上使用Xna在游戏上玩游戏,在一开始时,我会提示用户是否要继续通过Microsoft.Xna.GamerServices.Guide.BeginShowMessageBox()收听音乐。

但是,当我的游戏在横向运行时,此提示以纵向显示,是否有我找不到的设置可以使我的对话框横向显示?

最佳答案

使用DisplayOrientation属性。

GraphicsDevice.PresentationParameters.DisplayOrientation = DisplayOrientation.LandscapeRight;


在加载内容之前,不能设置属性,并且只能在Windows Phone平台上使用该属性(不适用于XBox和Windows)。

关于c# - 横向显示对话框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10155412/

10-09 16:21