分發適用於 Windows 的遊戲
總結
瞭解如何分發適用於 Windows 的遊戲。
操作環境
先決條件
||| |-|=| | 支援的 XNA 版本 | 4.0 | | 支持的平臺 |
- Windows XP SP3 或更高版本
- Windows Vista SP2 或更高版本
- 視窗 7
操作環境
平臺 | 視窗 7 |
物質
在為 Windows 分發遊戲時,創建分發數據沒有特別的問題,但運行創建的遊戲的分發環境必須滿足以下條件或規範。
- 操作系統為 Windows XP SP3 或更高版本、Windows Vista SP1 或更高版本或 Windows 7
- 支援著色器型號版本 2.0 或更高版本的視頻卡或晶元組
- CPU、記憶體、HDD、顯卡,具體取決於遊戲內容
除了滿足這些要求外,還必須安裝以下元件:
- Microsoft .NET Framework 4 (僅限用戶端配置檔)
- Microsoft XNA 框架可再發行元件 4.0
- Microsoft XNA Game Studio 4.0 (如果以遊戲包形式分發)
Windows 遊戲有多種分發模式,因此請選擇您喜歡的方法。
按原樣分發可執行檔和其他內容
按原樣分發創建的遊戲(檔)。 即使按原樣說,通常也是“. zip 檔或自解壓 . exe“。 由用戶決定在哪裡提取檔。
首先,打開要分發的遊戲的專案。
讓我們在工具欄中將「調試」切換為「發佈」。 這樣,您可以消除遊戲不需要的調試資訊,並優化遊戲的構建。
當然,事先在發佈模式下進行測試也是一個好主意。
從“生成”功能表中選擇“重新生成解決方案”,丟棄到目前為止的生成資訊,然後從頭開始生成。
我不認為正常構建有問題,但在極少數情況下,可能有些檔不是以以前的狀態構建的,因此建議在分發前重新構建。
然後,遊戲所需的檔將在專案資料夾的以下資料夾中創建。
- [項目資料夾名稱] [項目資料夾名稱]\bin\x86\Release
在此資料夾中,您將找到“. .exe 檔案與 . xnb“等內容檔、在專案中創建的資料夾結構等。 您所要做的就是按原樣分發這些檔。 但是,. 不要單獨包含「pdb」 因為它與遊戲無關。
順便說一句,可執行檔名是在專案中設置的檔名。 在圖中,它是在一個名為“WindowsGame1”的項目中創建的,由於名稱沒有更改,因此檔名為“WindowsGame1.exe”。
如果要將創建的檔直接帶到另一台計算機上,則可以按原樣進行,但是在Web上分發時,在合併檔或減小檔大小的意義上壓縮檔是正常的。
默認情況下,Windows XP 及更高版本具有一個名為“. 有一個功能可以讓你壓縮成“zip”,所以最好使用它。
這很容易做到,只需選擇您需要的所有檔,右鍵按單擊它,然後在“發送到”功能表中選擇“壓縮(壓縮)資料夾”項。
然後,如圖所示,將創建一個 zip 檔,因此最好將其放在您的網站上並在下載網站上註冊。 (根據檔案的大小,創建 zip 檔案可能需要一些時間。
順便說一句,如果按原樣將可執行檔分發到其他計算機,則可以使用 . 如果按原樣按兩下「.exe」檔,則可以玩遊戲,但可以玩. 如果將其分發為壓縮檔(如“zip”),則除非解壓縮檔(撤消壓縮),否則將無法執行它。
解壓縮壓縮檔,但使用 . 對於「zip」檔,如果您使用的是 Windows XP 或更高版本的作業系統,則可以使用標準功能將其解壓縮。 首先,使用 . 獲得「zip」檔後,您可以按兩下它來瀏覽壓縮檔。 其中,“. .exe檔,但它仍然處於壓縮狀態,因此您無法運行它。
選擇所有這些檔后,複製檔並將它們粘貼到任何資料夾中,它們將自動解壓縮,因此您所要做的就是啟動可執行檔並玩遊戲。
最好以某種方式向用戶解釋如何執行此操作。
在遊戲包中分發
XNA 版本 4.0 包括遊戲包功能。 您將能夠輕鬆分發您的遊戲,並且您將能夠自動壓縮、解壓縮和打包檔。 當然,目標計算機必須安裝必要的元件。
請注意,為了部署遊戲包,還必須在分發它的計算機上安裝“XNA Game Studio 4.0”。 (遊戲包僅供 XNA 創作者分發和玩。 但是,我不知道這個系統將來會不會改變)
首先,需要重新構建專案並創建一個可執行檔,但它與“按原樣分發可執行檔和其他內容”中描述的方法相同,因此我就省略了解釋。
重建專案后,從“構建”功能表中選擇“將 XXXXX 打包為 XNA 創作者俱樂部遊戲”。 ( XXXXX 為項目名稱 )
然後,您可以看到在以下資料夾中創建了一個名為“XXXXX.ccgame”的檔。
- [項目資料夾名稱] [項目資料夾名稱]\bin\x86\Release
這是 XNA 的遊戲包,您可以按原樣分發它。 (但是,根據網站的不同,無法識別擴展名“.ccgame”,因此您可能需要將其放在單獨的“.zip”檔中,因此請自行檢查。
如果要在分發目的地玩遊戲,可以使用 . 按兩下「ccgame」檔。 然後,將顯示如圖所示的對話框,因此按“解包”按鈕展開包裝。
然後,檔將被解壓縮到以下資料夾,您所要做的就是按原樣運行遊戲。
- 對於 Windows XP(預設)
-
- C:\Documents and Settings[用戶目錄]\Local Settings\Application Data\XNA Creators Club 遊戲
- 對於 Windows Vista、Windows 7(預設)
-
- C:\Users\[使用者目錄]\AppData\Local\XNA Creators Club Games