2012年4月21日 星期六

在Visual Studio建立UnrealScript專案

nFringe是一套可以讓Visual Studio支援UnrealScript的軟體,它可以建立UnrealScript專案,支援IntelliSense和除錯器,有分要收費的商業授權和免費的非商業授權。非商業授權可以免費註冊並且使用所有腳本相關功能,對於不想花錢的UDK使用者而言,能免費使用中斷點和單步執行等除錯功能絕對是一大福音。

安裝


  • 首先安裝好Visual Studio 2008並且確認可以使用。
  • 下載nFringe,並且安裝。
  • 註冊nFringe。一定要註冊才能正常運作

建立UnrealScript專案


從主選單點選File>New>Project..,會出現一個對話窗:
左邊專案類型選擇UnrealScript,然後右邊範本選擇UnrealEngine 3 Licensee Project,並且取消右下的Create directory for solution,接著換個想要的專案名稱,按下OK鈕即可建立專案檔。

剛建好的專案檔路徑是不對的,得移到正確的目錄下才行。在VS中關閉方案,把剛才產生的sln和ucproj檔搬移到"\Development\Src"路徑下,再開啟sln檔。這次就可以看到有uc檔的目錄已經自動加進專案裡了,也就可以開始使用VS便利的搜尋功能。

編譯UnrealScript


在主選單點選Project>Properties,在General頁面將UCC path改成"..\..\Binaries\Win32\UDK.exe",就可以在VS裡使用Build選單編譯UnrealScript了。

執行UDK


在主選單點選Project>Properties,在Debug頁面將Start Game Executable改成"..\..\Binaries\Win32\UDK.exe",就可以在VS裡使用Debug選單執行UDK了。

除錯UnrealScript


使用除錯功能其實就跟在VS中除錯其他語言一樣,可以使用中斷點、單步執行等等,在此就不贅述了。不過要記得必須編譯除錯版腳本,而不是釋出版腳本。在主選單點選Project>Properties,在Build頁面將Build debug scripts打勾即可。建立專案時預設是編譯除錯版腳本。

沒有留言:

張貼留言