Unity3D中所使用的編程語言有三種:C#,JS和BOO。同時自帶了免費的編輯器,然而在windows下,編輯器還是VS最強大,所以本文就探討如何配合Unity3D使用VS2008。
1、創建一個Unity3D工程,在指定的目錄下會生成Asset文件夾。
2、啟動VS2008,新建一個Visual C#的類庫項目,在“位置”處指定剛才Unity3D所創建的文件夾。
3、在資源管理器中添加到UnityEngine.dll的引用,此文件位於<Unity3d安裝目錄> /Unity/Editor/Data/Frameworks/UnityEngine.dll
4、然后修改.cs文件內容以便Unity3D能夠正確編譯。保存並切換到Unity3D即可。
當然我們可以利用VS的模板功能將上述步驟制作為一個模板,可以在新建項目的時候自動生成正確的Unity3D可以編譯的文件。這個工作已經有人完成了,你可以從這里 下載模板。然后,將zip文件放置在C:/Documents and Settings/<用戶名> /My Documents/Visual Studio 2008/Templates/ProjectTemplates/Visual C#下,重啟VS2008就可以看到我的模板中多出的UnityLibrary。