介绍选项
除了一些极其简陋的游戏,我们仍然没有准备让玩家开始玩游戏。玩家也许想要在开始玩之前做一些选择。使用怎样的屏幕分辨率?使用什么控制器和按键来操纵游戏?玩家想要加载以前保存的游戏记录吗?玩单人游戏还是联机玩多人游戏?我们提供给玩家的选项数目决定了screens需要显示的选项。
如果游戏需要多于一个的选项screen(我们的示例游戏不需要),我们需要每一个screen的状态。每一个screen怎样显示的详情在第二章讲述。我们将使用几种不同风格的option screens(按钮导向的和基于Windows对话框的)来提供开发自己option screens的工具。本章最后“看看这些C#”这一节摘录的代码展示了用在转换option screen状态的控制结构。
最重要的选项是那些引导进行游戏的选项。一旦进入进行游戏状态,游戏引擎自己走向舞台中心。