准备开发环境
环境
- XNA游戏工作室
-
- 1.0 刷新
- 2.0
- 3.0
- 4.0 β
总结
若要使用 XNA 进行开发,需要具备以下条件: 如果你正在为 Windows 制作游戏,那么你正在为 Xbox 360 制作游戏,并且你正在为 Windows Phone 制作游戏。
- 由于它基于 XNA Game Studio 4.0,因此 Zune 被排除在外。
- Windows Phone 适用于 7 及更高版本。
准备内容: | 您需要为哪些平台开发游戏? | |
---|---|---|
个人电脑 | Windows、Xbox 360、Windows Phone | 取决于计算机的类型 |
Windows 7、Vista、(XP) | Windows、Xbox 360、Windows Phone | 取决于操作系统类型 |
Xbox 360的 | Xbox 360的 | 基本价格 |
Windows Phone 控制台 | Windows 手机 | 基本价格 |
电视 | Xbox 360的 | 基本价格 |
Microsoft Xbox 360 控制器(适用于 Windows) | (Windows)、(Xbox 360) | 基本价格 |
互联网连接环境 | (Windows)、Xbox 360、(Windows Phone) | 按提供商等 |
Xbox 360 连接的网络环境 | Xbox 360的 | 取决于建筑环境 |
Windows Phone 开发人员工具 | Windows、Xbox 360、Windows Phone | 自由 |
Visual Studio 2010 年 | Windows、Xbox 360、Windows Phone | 免费或付费 |
XNA 游戏工作室 4.0 | Windows、Xbox 360、Windows Phone | 自由 |
Xbox Live 会员资格 | Xbox 360的 | 免费或付费 |
信用卡 | Xbox 360 (Windows Phone) | 这要视情况而定。 |
XNA 创作者俱乐部会员 | Xbox 360的 | 补偿 |
XNA Game Studio 连接 | Xbox 360的 | 自由 |
DirectX SDK开发工具包 | 非强制性 | 自由 |
其他 | 非强制性 | ---- |
* 平台中的括号字符可能是必需的,也可能不是必需的。
我们将解释如何获得每个必要的项目以及要记住的事项。
计算机 : Windows, Xbox 360, Windows Phone
首先,您需要一台电脑,所以请准备好它。 它必须是安装了“Windows”或可以安装它的计算机。 (有关 Windows 类型等的更多信息,请参阅此部分) 计算机可以是台式机或笔记本电脑。
它应该有一个接口来连接到 Internet 和您的 Xbox 360(您可以在其中插入网卡或电缆(通常包括在内,所以没关系)。 您还需要一台带有 USB 端口的 PC 来连接您的 Windows Phone。 (这个通常也是附上的,所以没有问题)
至于计算机的规格,最好准备尽可能高的性能,并拥有一个可以毫无压力地进行开发的环境。 但是,我认为有些人不一定能够这样做,因此我将根据开发应用程序写下所需的最低限度。
如果您正在开发在 Windows 上运行的游戏
在 Windows 上使用 XNA 框架启动程序时,需要支持着色器模型版本 2.0 或更高版本的图形卡(视频卡或芯片组)(什么是着色器模型? (来自维基百科))。 如果您最近(截至 2010 年)市场上有一台 PC,则很有可能满足此条件,但如果您的 PC 或上网本不久前仅用于商业用途,则需要注意您的显卡可能不支持着色器模型。
其他规格没有特别的最小线。 这可能是重型操作和快速操作之间的区别。
如果您需要台式电脑的显卡,您可能需要查看在线商店或零件商店。 如果你想自己买一台PC,我认为据说是用于游戏的PC开发起来会更舒服。
如果您正在开发只能在 Xbox 360 上运行的游戏
如果您只打算在 Xbox 360 上运行游戏,则没有为 PC 规格设置最低要求。
如果您正在开发仅在 Windows Phone 上运行的游戏
如果您希望游戏仅在真实的 Windows Phone 设备上运行,则没有设置最低 PC 规格。 但是,如果要使用模拟器,则需要有一些规范。
其他规格
硬盘空间占用了几 GB 用于安装开发环境。 有10GB~20GB左右的空闲空间就足够了。 如果它是一台最新的计算机,我认为这不是问题。
如果您正在为 Windows 制作游戏,最好准备一台测试计算机,以根据您创建的游戏检查“至少使用此规范运行”。
Windows:Windows、Xbox 360、Windows Phone
Windows 支持在以下版本上进行开发: (截至XNA Game Studio 4.0发布)
Windows、Xbox 360 游戏开发
- Windows XP SP3 或更高版本、Windows Vista SP1 或更高版本、Windows 7
Windows Phone 游戏开发
- Windows Vista SP2 或更高版本、Windows 7
Xbox 360 : Xbox 360
在 Xbox 360 上调试和运行游戏时需要。 相反,如果您不是为 Xbox 360 开发游戏,则没有必要这样做。
如果您使用的是 Xbox 360,则除了主机之外,还必须安装 Xbox 360 硬盘。 有几种硬盘容量,例如“20GB”、“120GB”和“250GB”,但其中任何一个都无关紧要。 没有它,您将无法存储 XNA 开发所需的环境或您创建的数据。
另外,请注意,有一个“Xbox 360 内存单元”作为相同的存储介质,但不能在此处保存。
如果要以无线方式连接到 Xbox 360,则需要单独使用“Xbox360 无线网络适配器”。
Windows Phone 正文:Windows Phone
* 将在以后描述
电视 : Xbox 360
需要使用 Xbox 360。 这是很自然的,因为您通常在游戏中使用它,但让我们准备一个合适的。 它还支持高清视频输出,因此您可以立即在强大的屏幕上观看您创建的游戏。
此外,如果您使用下面链接中的电缆,您还可以将其输出到计算机显示器上。 如果您的计算机只有一台显示器,我们建议您使用这款显示器。
Microsoft Xbox 360 控制器(适用于 Windows):(Windows)、(Xbox 360)
如果要在 Windows 上使用 Xbox 360 控制器,则为必填项。 它带有一张 CD,因此如果您使用的是 Windows XP,请安装它,然后通过 USB 连接您的控制器(或点击此链接您可以从 下载并安装适用于 Windows 的 Microsoft Xbox 360 控制器游戏控制器软件。 对于 Windows Vista 和 Windows 7,可以按原样连接。
如果您有 Xbox 360 控制台,则不会有任何问题,因为它从一开始就带有专用控制器。 但是,如果您想制作具有多个控制器的游戏,则需要单独购买。 Windows 也是如此。
Internet 连接要求:(Windows)、Xbox 360、(Windows Phone)
在查看此页面时,您可能已连接到Internet,因此我认为没有问题。 如果您正在开发的环境未连接到互联网,请与提供商签订单独的合同。 Windows、Xbox 360 和 Windows Phone 游戏开发对连接到 Internet 的要求略有不同。
如果您正在开发在 Windows 上运行的游戏
如果只开发适用于 Windows 的游戏,则在安装开发环境时需要连接到 Internet,但之后不需要连接。
但是,对于网络游戏,需要 Internet 连接。
如果您正在开发在 Windows Phone 上运行的游戏
如果您只为 Windows Phone 开发游戏,则在安装开发环境时需要连接到 Internet,但在游戏开发期间不需要连接。
但是,如果您想使用模拟器玩网络游戏,则需要 Internet 连接。 这不适用于实际设备上的测试。
此外,对于 Windows Phone 游戏,在注册应用程序时必须连接到 Internet。
如果您正在开发只能在 Xbox 360 上运行的游戏
在为 Xbox 360 开发游戏时,始终需要这样做,因为您必须通过 Internet 连接到 Xbox Live 才能启动 XNA Game Studio Connect。 Xbox 360 主机上需要连接。
Xbox 360 连接的网络环境:Xbox 360
有关详细信息,请访问 Xbox 官方网站。
Windows Phone 开发人员工具:Windows、Xbox 360、Windows Phone
这是一个使用 XNA 开发游戏的开发环境。 “C#”将用作编程语言。 如果安装“Windows Phone 开发人员工具”,将同时安装“Visual Studio 2010 Express for Windows Phone”和“XNA Game Studio 4.0”。 XNA Game Studio 4.0 还支持 Visual Studio 2010 for C# 的其他更高版本。
如果您想手动安装,请从下面的链接下载。
- Windows Phone 开发人员工具 RTW (Web 安装程序)(如果希望将其作为磁盘映像文件,可以从链接页面底部的“.iso”链接下载它)
有关安装 Windows Phone 开发人员工具的详细说明,请参阅以下页面。
* 在此处的提示中,“Visual C# 2010 速成版”和“Visual Studio 2010”可能混合在一起,但内容几乎没有区别。
Visual Studio 2010:Windows、Xbox 360、Windows Phone
用于在 XNA 中编程的开发环境。 “C#”将用作编程语言。 如果安装“Windows Phone 开发人员工具”,则“Visual Studio 2010 Express for Windows Phone”和“XNA Game Studio 4.0”将同时安装,因此,如果安装此工具,Visual Studio 2010 Express 您无需单独安装。
“Visual C# 2010 速成版”可以从 Microsoft 网站下载,只要您注册即可免费使用。 XNA Game Studio 4.0 C# 还与 Visual Studio 2010 的其他高级版本兼容。
在安装 XNA Game Studio 4.0 之前,必须安装 Visual Studio 2010。
如果您想手动安装,请从下面的链接下载。
- Visual C# 2010 速成版 (Web 安装程序)(如果要安装 CD 映像版本,请单击此处)
有关安装 Visual Studio 2010 的详细说明,请参阅以下页面。
* 在此处的提示中,“Visual C# 2010 速成版”和“Visual Studio 2010”可能混合在一起,但内容几乎没有区别。
XNA Game Studio 4.0:Windows、Xbox 360、Windows Phone
如果使用 XNA 进行开发,除了 Visual Studio 2010 之外,还必须安装 XNA Game Studio 4.0 。 如果安装 Windows Phone 开发人员工具,则将同时安装 Visual Studio 2010 Express for Windows Phone 和 XNA Game Studio 4.0。 您无需单独安装。
安装或更新到 Visual Studio 2010 后,必须安装 XNA Game Studio 4.0。
如果在安装 Visual Studio 2010 之前尝试安装 XNA Game Studio 4.0,您将收到一条消息,指出未安装 Visual Studio 2010,并且无法安装它。
您可以从以下链接下载 XNA Game Studio 4.0。
您还可以在以下页面上找到有关安装 XNA Game Studio 4.0 的详细说明:
Xbox Live 会员资格:Xbox 360
若要为 Xbox 360 制作游戏,您需要 Xbox Live 会员资格。 有关注册 Xbox Live 会员资格的详细信息,请参阅下面的链接。
请注意,Xbox Live 会员资格可以是免费的银牌会员资格。 如果您没有金卡会员,您将自动转换为银卡会员,因此您不必担心。 (我以白银会员资格使用它。 )
但是,您必须拥有“黄金会员资格”才能使用网络在 Xbox 360 上玩游戏。
信用卡 : Xbox 360, (Windows Phone)
购买 XNA Creators Club 会员资格时需要。 如果您是学生或未成年人,您将需要征得监护人的同意或以您的名义使用。 使用前请咨询您的监护人。
此外,如果您已经为 Windows Phone 创建了游戏,则需要它来注册您的游戏。
XNA 创意者俱乐部会员:Xbox 360
若要为 Xbox 360 制作游戏,您必须购买 XNA Creators Club 会员资格。 如果您不需要使用 Xbox 360,则无需购买 XNA 创意者俱乐部会员资格。 您需要在购买时输入您的个人信息,但请注意,如果您未满 12 岁,您将无法注册。
您可以在 Xbox 360 上购买 XNA 创意者俱乐部会员资格。 会员有效期为12个月(9,800日元)和4个月(4,800日元)(截至2010/10/01)。
您可以在此页面上找到有关如何购买的说明。
XNA Game Studio 连接:Xbox 360
XNA Game Studio Connect 用于运行使用 XNA 创建的游戏并连接到计算机。 同样,只有在针对 Xbox 360 进行开发时才需要它。
您可以在购买 XNA Creators Club 会员资格的同一位置下载 XNA Game Studio Connect。 XNA Game Studio Connect 本身是免费的。
若要使用 XNA Game Studio Connect 将 Windows 连接到 Xbox 360,请参阅下面的链接。
DirectX SDK开发工具包
XNA 开发不需要它,但它附带了对开发有用的工具,所以我认为值得安装。
可以从下面的链接下载 DirectX SDK。
其他
如果有必要,我会穿上好东西。
Xbox 360 内存单元 (512MB) Xbox 360 内存单元 (64MB) |
它可用于测试何时存在多个数据目标设备。 |