Unity3d不支持vistual studio2012?用vs2012打開unity c#腳本進行編碼的方法。


unity3d是支持vs2010的,但是有很多開發者反應,unity3d中的C#腳本不能用vs2012打開。我想了一下,先進入存放C#腳本的目錄,在設置里面C#文件的打開方式,選擇用vs2012打開,這樣就可以了。不過可能稍稍有一絲麻煩,每次都要進入C#腳本目錄。如果有更好的方法,可以交流。

另外,還有一種方法,大家可以試一試行不行。

Unity3D自帶的MonoDevelop編輯器無論是js還是c#代碼提示都很差,很詭異的就是變量名和方法名有的時候提示有的時候不提示。不過用Visual Studio代替MonoDevelop這個問題就可以解決了。(只限c#,Unity3D里的js不是原生的js,不建議在Visual Studio中編輯)

在Unity3D 4中關聯Visual Studio 2012的步驟:   

1.在Unity3d中選擇菜單Edit->Preferences

 2.在彈出窗口點擊External Tools->External Script Editor右側的下拉列表並選擇Browse。

 3.在彈出窗口中定位到Visual Studio安裝目錄下的Common7/IDE/devenv.exe確定即可。

這樣以后在Unity3D里雙擊腳本就會自動關聯打開Visual Studio進行編輯了,而且Unity相關的引用也自動添加進去了,代碼提示絕對完美!網上還有另外一種方法,我這里就不轉述了,總之實現的不完美,並且實現過程比較復雜。

另外這個方法網上有人在Visual Studio 2008中使用,而我在2010、和2012上都測試了,完全正常。(注:只有VS收費版本正常,而免費版本如Express for C#則失敗)

http://www.cnblogs.com/coqn/archive/2013/05/21/Unity3D_VS.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM