XNA(遊戲開發套件)

XNA(遊戲開發套件)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

XNA中的X表示能夠在WindowsXbox和合作夥伴之間達到跨平台的強大的軟體工具。N表示“下一代(Next-generation)”,A表示“架構(Architecture)”。XNA是基於DirectX的遊戲開發環境,是微軟對於 Managed DirectX 的修正及擴充版本。XNA Game Studio Express 是專業跨平台整合型遊戲開發套件「XNA Studio」的簡化版,以「Visual C# Express 2005」為基礎,並針對業餘創作者加以改良,提供簡易的開發環境與詳細的教學檔案。

基本介紹

  • 中文名:XNA
  • 外文名:XNA
  • 針對:業餘創作者加以改良
  • 提供:開發環境與詳細的教學檔案。
開發背景,詳細介紹,系統特點,

開發背景

美國微軟於 8 月 13 日發錶針對業餘創作者所設計的遊戲開發套件「XNA Game Studio Express」,提供沒有專門開發器材的一般 PC Windows XP 使用者開發跨 Xbox 360 與 PC 平台遊戲的管道.XNA是Microsoft的下一代軟體開發平台,致力於幫助開發者更快地開發更好的遊戲。
XNA被微軟公司開發,並且開始於多年前,但是保持地非常秘密。在2004年GDC(年度最大的遊戲開發討論會)上微軟第一次宣布XNA。XNA不僅僅像DirectX一樣是個框架;它還包含很多工具,甚至是一個自定義的IDE。因為直到2006年,還沒有一點工具被發布,DirectX的開發者們僅僅在2004到2006年的DirectX SDK文檔的右上角標示了“XNA”的圖示。

詳細介紹

XNA Game Studio Express 中將包含以 .NET Framework 2.0 為基礎、並加入遊戲套用所需之函式庫所構成的 XNA Framework;由一系列工具所構成、讓開發者能以更簡易的方式將 3D 內容整合到遊戲中的 XNA Framework Content Pipeline;以及教導使用者如何進行遊戲開發的入門說明教學檔案與範例.
所有 Windows 使用者都可以免費下載使用 Windows 版 XNA Game Studio Express,所開發出來的遊戲將可以自由在 Windows 平台上進行商業性販售.至於 Xbox 360 的部分,則必須加入微軟「XNA Creators Club」會員,方可於零售版 Xbox 360 主機(硬碟必備)上進行遊戲的開發、測試與遊玩.
欲成為 XNA Creators Club 會員者,可透過 Xbox Live 賣場付費加入,分為 4 個月 49 美元與 1 年 99 美元兩種方案.開發出來的遊戲可透過 Xbox Live 分享給其它 Creator?s Club 會員遊玩,非會員使用者則無法遊玩.如果想要在 Xbox 360 平台上進行商業性販售,則必須使用預定明年春季推出的專業版.
XNA Game Studio Express 在2006年 8 月 30 日釋出測試版,並於同年底釋出正式版.透過完整的函式庫、工具與教學說明檔案,簡易的開發環境以及低廉的費用,XNA Game Studio Express 將可提供有意願的非專業創作者實現跨 Windows 與 Xbox 360 平台遊戲開發的需求,對遊戲創作有興趣的玩家不妨多多留意.
最新的XNA版本為4.0, 也支持.NET Framework 4.0,平台為Visual Studio 2012,能實現跨Windows 與 Xbox 360以及Windows Phone平台遊戲開發的需求。
XNA

系統特點

相對於微軟公司以前的手機作業系統來說,在遊戲開發技術上,WindowsPhone 7採用XNA技術是一個很大的突破點。歸納起來XNA遊戲開發有以下特點:
①加快遊戲開發的速度。以前使用DirectX來開發Windows平台遊戲,遊戲開發公司大概花費80%的時間在程式開發上,而在遊戲的創意上僅占20%。而使用XNA.NETFramework進行遊戲開發,大大減少了開發者的工作量,不僅降低了開發的成本,而且在遊戲開發上可以更加關注遊戲的創意。
②開發的遊戲可以在Windows與Xbox 360之間跨平台運行,同時它更加易用,有更高的擴展性。XNA Framework把所有用作遊戲編程的底層技術封裝起來,由此,遊戲開發員就可以把精力大部分專注於遊戲內容和構思開發,而不用關心遊戲移植至不同平台上的問題,只要遊戲開發於XNA的平台上,支持XNA的所有硬體都能運行。
③支持2D與3D遊戲開發。XNA Framework同時支持2D和3D的遊戲開發,也支持XBox360的控制器和震動效果。

相關詞條

熱門詞條

聯絡我們