VS Code for Unity 開發環境建置

發表日期:
2019.12.16
/
分類:
一般來說,我們在撰寫 Unity 腳本都會使用官方預設的 Visual Studio (VS),但是 VS 軟體本身較為肥大,在效能不足的電腦中會吃不消。 這時我們會建議改用輕量的 Visual Studio Code

一般來說,我們在撰寫 Unity 腳本都會使用官方預設的 Visual Studio (VS),但是 VS 軟體本身較為肥大,在效能不足的電腦中會吃不消。

這時我們會建議改用輕量的 Visual Studio Code (VS Code) 作為 Unity 腳本的編輯工具,但 VS Code 與 VS 不同,需要先進行環境建置才能使用。

安裝 .NET Core SDK

因為 Unity 腳本使用 .NET 所屬的 C# 語言,必須安裝 .NET Core SDK 才能運作。

請前往 Download .NET 下載 .NET 6 SDK (右側),並按照軟體的說明指示完成安裝。

安裝 C# 延伸模組

啟動 Visual Studio Code 後切換到延伸模組,搜尋與安裝 C# 延伸模組。

等待 C# 延伸模組安裝完成後,從左下角開啟 設定

搜尋 omnisharp.useModernNet,取消勾選 Omnisharp: Use Modern Net。最後將 VS Code 關閉

調整 Unity 偏好設定

啟動 Unity,進入 Edit > Preferences > External Tools。

將 External Script Editor 的設定值修改為 Visual Studio Code

最後於 Unity 中新增腳本並雙點擊開啟,初次啟動時 VS Code 需要一些時間下載 OmniSharp for Windows (.NET 4.7.2/x64) 的套件,待出現 Finished 提示後即可於 VS Code 中開發 Unity 遊戲程式了。

如果已經出現 Finished,鍵入程式碼時卻仍然沒有自動完成與校正時,請 重新啟動 VS Code

comments powered by Disqus