準備開發環境

更新頁 :
頁面創建日期 :

環境

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來連接您的WindowsPhone。 (這個通常也是附上的,所以沒有問題)

至於計算機的規格,最好準備盡可能高的性能,並擁有一個可以毫無壓力地進行開發的環境。 但是,我認為有些人不一定能夠這樣做,因此我將根據開發應用程式寫下所需的最低限度。

如果您正在開發在 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 開發人員工具的詳細說明,請參閱以下頁面。

* 在此處的提示中,“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 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)
它可用於測試何時存在多個數據目標設備。