[XNA] 將遊戲發布為能讓其他電腦的安裝檔

[XNA] 將遊戲發布為能讓其他電腦的安裝檔

前言

 


辛辛苦苦把遊戲寫好了,如果只能自己開來玩不是很可惜嗎?

想要把成品分享給親朋好友,甚至丟上網讓網友一起同樂?

就來看看如何把XNA的遊戲成品打包成安裝檔吧!

 

 

製作安裝檔

 


首先找到建置→發行{專案名稱},開啟專案發行精靈

選擇想要的位置後(我個人習慣就丟桌面),可以直接按下完成

這是下一步的畫面,預設就是第三項,雖然文字寫好像會用到光碟的樣子,

但不用擔心,其實就是把安裝檔做出來

 

接著可以在設定的目錄上找到三個檔案,

"Application Files","setup","{專案名稱}",

必須要把這三個檔案放在同個目錄下,點開setup就能安裝遊戲。

 

 

可能發生的小問題

 


XNA必須依存XNA套件與framework一定以上版本才能正常運作,

理論上以這種方式做出來的安裝檔都會附帶上這些套件,

但經過測試,某些電腦還是不能完美安裝馬上運行(例如超乾淨,才第一次開機的電腦),

為了一勞永逸的解決這個問題,建議還是順便帶上確定完整的XNA環境,

http://www.microsoft.com/en-us/download/details.aspx?id=20914

這是微軟官網所提供的下載

 

只要先安裝好這個套件,再安裝遊戲,經測試確定不管多乾淨的電腦都能順利安裝並啟動遊戲

再提供一個可以做成一鍵安裝的小撇步,

首先把原本的"setup.exe"改名為"gamesetup.exe"以免誤會,

然後開啟一個筆記本,寫入

echo off
cls
start /wait xnafx40_redist.msi
start /wait gamesetup.exe

命名為"setup",然後存檔在剛剛三個檔案同個目錄之下,

把附檔名.txt改成.bat,如此一來就完成一鍵安裝環境+遊戲本體啦!