XNA游戏开发:图形选项与游戏框架搭建
1. XNA图形选项
1.1 全屏模式渲染
在许多情况下,用户可能希望游戏以全屏模式运行。在Windows Phone中,之前的示例大多在窗口模式下运行,即屏幕顶部会显示状态栏。若要开启全屏模式,只需在 Game 类的构造函数中添加以下代码:
// Set the graphics device manager into full screen mode
_graphics.IsFullScreen = true;
若要在游戏运行过程中切换全屏状态,可调用 GraphicsDeviceManager 的 ToggleFullScreen 方法,还能通过读取 IsFullScreen 属性值来检查当前状态。
1.2 支持纵向和横向方向
1.2.1 使用纵向方向
若要让游戏以纵向方向运行,可在游戏类构造函数中设置后缓冲的宽度和高度,使高度大于宽度。例如:
// Display using portrait orientation
_graphics.PreferredBackBufferWidth = 480;
_graphics.PreferredBackBufferHeight = 800;
设置后,无论设备如何旋转,游戏都会以纵向模式显示。可在模拟器上点
超级会员免费看
订阅专栏 解锁全文

1628

被折叠的 条评论
为什么被折叠?



