使用 XNA 创建游戏/基础/设置
对于本书,我们将使用 Visual Studio 2008 和 XNA Framework 3.1。虽然有更新的版本可用,但出于多种原因,我们将坚持使用此较旧的版本。
您应该首先确保您拥有更新版本的 Windows,例如 XP、Vista 或 7,并安装了相应的服务包。一般来说,使用操作系统的美式版本是一个好主意。此外,由于至少需要 DirectX 9 兼容性,您可能无法使用虚拟机(如 Parallels、VMWare 或 Virtual Box)进行 XNA 编程。
首先从 Microsoft 下载 C# 2008 Express Edition。您也可以使用 Visual Studio Express 版本。安装很简单,只需按照向导操作即可。安装后,确保在继续下一步之前至少运行一次 Visual Studio。
下载并安装 9.0c Redistributable for Software Developers。此步骤在更新的 Windows 版本上可能不需要。首先,尝试不执行此步骤,如果在后面的部分中遇到与 DirectX 相关的奇怪错误消息,则执行此步骤。
在至少运行一次 Visual Studio 后,您可以继续安装 XNA Game Studio。首先,下载 XNA Game Studio 3.1。执行安装程序并按照说明进行操作。当被问及时,允许与 Xbox 和网络游戏通信。
为了查看我们的安装是否成功,让我们创建一个第一个项目。
- 启动 Visual C# 2008 Express Edition
- 选择文件 -> 新建项目,在“Visual C# -> XNA Game Studio 3.1”下,您应该看到“Platformer Starter Kit (3.1)”,单击“确定”以创建项目
- 要编译代码,请使用“Ctrl-B”、“F6”或使用“生成”菜单中的“生成解决方案”
- 要运行游戏,请使用“Ctrl-F5”,尽情享受
- 查看代码,注意“解决方案”可以包含多个“项目”
我们只会开发针对 PC 的游戏,如果您想开发针对 Xbox 的游戏,您需要成为 Xbox LIVE 的会员并购买订阅(如果您的大学拥有 MSDN-AA 订阅,则会员资格包含在内)。
您需要注意要安装的 XNA 版本。
兼容版本
Visual Studio | XNA Game Studio |
---|---|
2005 | 2.0 |
2008 | 3.0, 3.1 |
2010 | 4.0 |
Sarah 和 Rplano