為 Xbox 360 遊戲創建專案
總結
在 XNA 中為 Xbox 360 的遊戲創建專案。
*請注意,自 2010 年 10 月 1 日起,XNA Game Studio 4.0 中與 Xbox 360 相關的所有系統均為 β 版本。
操作環境
先決條件
支援的 XNA 版本 | 4.0 |
支援的平臺 |
|
Windows 所需的頂點著色器版本 | |
Windows 所需的像素著色器版本 |
操作環境
平臺 | 視窗 7、Xbox 360 |
物質
讓我們創建一個「專案」來製作適用於 Windows 的遊戲。 “專案”是共同管理程序和圖像等資源的結構。 每當你製作一個遊戲時,你都從創建這個項目開始。
當您為 Xbox 360 開發遊戲時,您需要確保您的 Xbox 360 已準備好接受來自 Windows 的通信,以便您的遊戲在 Xbox 360 上運行。 這是如何做到的。
啟動 Xbox 360 後,轉到「遊戲」頁面,然後選擇「遊戲庫」。。
向右移動並打開“類型”。
選擇「獨立遊戲」。。
選擇 XNA Game Studio Connect。
選擇“開始”以啟動 XNA Game Studio Connect。
然後,螢幕將更改為圖中所示的螢幕。 此螢幕是用於接收來自電腦的通信的待機螢幕。 在為 Xbox 360 開發遊戲時,Xbox 360 通常處於此狀態。
現在,讓我們在 Windows 端為 Xbox 360 創建一個專案。
讓我們開始開發環境“Visual Studio 2010”。 創建專案和創建程式基本上是用這個軟體完成的。
如果您有更高版本的 Visual Studio 2010,請從“開始”功能表啟動“Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010”。
如果您有 Visual Studio 2010 的免費版本,請從“開始”菜單啟動“Microsoft Visual Studio 2010 速成版 - Microsoft Visual C# 2010 速成版”或“Microsoft Visual Studio 2010 Express for Windows Phone”。
將出現一個類似於圖中所示的螢幕。 這就是“Visual Studio”。
現在,讓我們創建一個專案。 在螢幕右上角的工具列中,按「新建專案」 按鈕。
您也可以從功能表中的「檔」 中執行相同的操作。
這將打開「新建專案」對話框,如圖所示。
在對話框的左側,從「已安裝的範本」中選擇「XNA Game Studio 4.0」。。 唯一的程式設計語言是 C#。
首先,選擇“範本”。 可以從一個完全沒有檔的空白項目開始,但您可以使用預製範本來生成基本程式、檔等,這樣您就可以立即開始制定目標。
在這種情況下,我們將為 Xbox 360 創建一個遊戲,因此請選擇「Xbox 360 遊戲 (4.0)」。
接下來,在對話框底部有一個專案可以輸入「名稱(項目名稱)」,但最好輸入您正在創建的遊戲的名稱。 此專案名稱也是一個命名空間,因此如果可能,最好使用字母數位字元輸入它。
這一次,我們將繼續從頭開始輸入“Xbox360Game1”。
接下來,指定要在其中創建專案的位置(資料夾路徑)。 您可以直接輸入位置,也可以從右側的「瀏覽」 按鈕指定資料夾路徑。 如果可能,最好創建一個僅由字母數位字元組成的路徑。
底部的「解決方案」是組織專案的框架。 通常,您可以指定整個項目的名稱,但對於較小的專案,它可以與專案名稱相同。 在 XNA Game Studio 4.0 中,每當創建新專案時,都會創建兩個專案,因此它們在此解決方案中一起創建。
完成後,按「確定」按鈕。
過了一會兒,專案將被創建,您將在螢幕上看到該程式。 這將是基本範本。
如果查看螢幕右側的「解決方案資源管理器」(可能位於不同的位置,具體取決於 Visual Studio 環境),則會看到解決方案下有兩個專案,其中有幾個檔。
順便說一句,檔與我為 Windows 創建遊戲專案時略有不同。
這一次,我想在不對程序進行任何更改的情況下運行程式。 按螢幕上工具列上的「開始調試」 按鈕。 生成開始,生成開始,完成後,程式將部署到 Xbox 360 並運行遊戲。
順便說一句,「構建」是指一次執行的一系列任務,例如自動檢查程式是否有錯誤、創建資源以及創建程式可以啟動的可執行檔。
此外,由於 Xbox 360 專案具有名為「部署」的操作,並且遊戲未在 Windows 上運行,因此您需要將創建的數據發送到 Xbox 360。 這就是“放置”的作用。
現在,當您運行它時,螢幕的佈局會發生變化,但不會發生其他任何事情。 因此,如果您查看連接到 Xbox 360 的電視,您會看到螢幕已切換到單一顏色填充。
這樣,您所要做的就是在 Windows 上開始調試,您的遊戲將部署到您的 Xbox 360,您可以輕鬆地在 Xbox 360 上運行您的遊戲。
現在,按連接到 Xbox 360 的控制器上的“返回”按鈕。 默認程式設置為退出遊戲。
如果你無法在 Xbox 360 上退出遊戲,並且想要在 Visual Studio 上強制退出遊戲,請按工具列中的「停止調試」 按鈕。
順便說一句,我在 Xbox 360 上玩的遊戲屬於“獨立遊戲”類別。
關閉已創建專案的方法和從延續開始生產的方法與Windows專案相同,因此請參考。 您可以不理會 Xbox 360。