什么是XNA?
环境
- XNA游戏工作室
-
- 2.0
- 3.0
- 4.0
关于XNA
XNA 是 Microsoft 提供的用于游戏开发的综合开发环境。 XNA 旨在支持多个平台的游戏开发,包括 Windows、Xbox 360、Windows Phone 和 Zune。 能够在特别面向公众的开发环境中开发可以在 Xbox 360(控制台控制台)上运行的游戏,这是一项前所未有的非常创新的事件。
Xbox 360 上的游戏放置屏幕(左) 使用 Windows Phone 模拟器运行(右)
只要您有 Windows PC 和 Internet 连接,XNA 就可以免费使用。 开发基本上是在 Windows 上完成的,每个要作为执行环境运行的设备都是必需的。
每个开发和执行目的地的实际设备成本是强制性的,但除此之外,在 Xbox 360 上开发的高级会员资格是“9,800 日元(含税)/年(截至 2010 年 9 月)”(为 Xbox 360 制作游戏时),对于 Windows Phone,开发是免费的,但注册您制作的软件需要花钱。 但是,由于存在一个市场,您可以在其中分发使用 Xbox 360 和 Windows Phone 制作的游戏,因此您还可以出售游戏并赚取收入。
* Xbox 360 使用可以作为普通游戏机玩的实际控制台。
此外,与Windows和Xbox等已用于游戏开发的DirectX(非托管C++)和托管DirectX相比,XNA框架拥有许多专门用于游戏的库,并尽可能消除复杂的初始化过程和麻烦的内存管理。 它旨在与简单的程序一起使用。 目前采用“C#”作为编程语言,XNA Framework 和 C# 都很好地利用了彼此的优势,使得将程序组合在一起变得非常容易。
此外, XNA Creators Club Online 还提供入门工具包、示例程序和论坛,以帮助不熟悉 XNA 或对 XNA 有一定经验的开发人员。
XNA 创作者俱乐部在线
分发的一些入门套件
以下是 XNA 的官方网站。 我想你可以在这里阅读更多关于XNA的信息。
官方网站
站点名称 |
---|
XNA 创作者俱乐部在线 |
XNA 开发人员中心 |
MSDN 论坛 > 游戏开发技术 (论坛) |
XNA日本团队博客 (博客) |
Hinikeni XNA (博客) |
XNA 开发人员中心 |
XNA简史
2004/03/24 | XNA概念发布 |
2006/03/22 | 下一代开发环境 XNA Studio 的试用版现已推出。 |
2006/08/30 | XNA Game Studio Express 1.0 Beta 1 发布 |
2006/11/08 | XNA Game Studio Express 1.0 Beta 2 发布 |
2006/12/12 | XNA Game Studio Express 1.0 发布 |
2007/04/24 | XNA Game Studio Express 1.0 更新版本 |
2007/11/20 | XNA Game Studio 2.0 β 发布 |
2007/12/13 | XNA Game Studio 2.0 发布 |
2008/10/31 | XNA Game Studio 3.0 发布 |
2010/09/16 | XNA Game Studio 4.0 发布 |