跳转到内容

使用 XNA 创建游戏/基础/设置

来自维基教科书,开放世界中的开放书籍

对于本书,我们将使用 Visual Studio 2008 和 XNA Framework 3.1。虽然有更新的版本可用,但出于多种原因,我们将坚持使用此较旧的版本。

您应该首先确保您拥有更新版本的 Windows,例如 XP、Vista 或 7,并安装了相应的服务包。一般来说,使用操作系统的美式版本是一个好主意。此外,由于至少需要 DirectX 9 兼容性,您可能无法使用虚拟机(如 Parallels、VMWare 或 Virtual Box)进行 XNA 编程。

安装 Visual C# 2008 Express Edition

[编辑 | 编辑源代码]

首先从 Microsoft 下载 C# 2008 Express Edition。您也可以使用 Visual Studio Express 版本。安装很简单,只需按照向导操作即可。安装后,确保在继续下一步之前至少运行一次 Visual Studio。

安装 DirectX 运行时

[编辑 | 编辑源代码]

下载并安装 9.0c Redistributable for Software Developers。此步骤在更新的 Windows 版本上可能不需要。首先,尝试不执行此步骤,如果在后面的部分中遇到与 DirectX 相关的奇怪错误消息,则执行此步骤。

安装 XNA Game Studio 3.1

[编辑 | 编辑源代码]

在至少运行一次 Visual Studio 后,您可以继续安装 XNA Game Studio。首先,下载 XNA Game Studio 3.1。执行安装程序并按照说明进行操作。当被问及时,允许与 Xbox 和网络游戏通信。

XNA

测试您的安装

[编辑 | 编辑源代码]

为了查看我们的安装是否成功,让我们创建一个第一个项目。

  1. 启动 Visual C# 2008 Express Edition
  2. 选择文件 -> 新建项目,在“Visual C# -> XNA Game Studio 3.1”下,您应该看到“Platformer Starter Kit (3.1)”,单击“确定”以创建项目
  3. 要编译代码,请使用“Ctrl-B”、“F6”或使用“生成”菜单中的“生成解决方案”
  4. 要运行游戏,请使用“Ctrl-F5”,尽情享受
  5. 查看代码,注意“解决方案”可以包含多个“项目”

下一步(可选)

[编辑 | 编辑源代码]

我们只会开发针对 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

华夏公益教科书