【Unity】如何在Mac環境中設定 VScode 來使用 Unity
前言
之前在使用 Unity 的時候因為都直接另外用 VScode 另外用「開啟資料夾」的方式來開程式,發現這樣有許多異常
像是自動完成只有一半
- 自動完成 C#
- 需要安裝 C# plugin
- 自動完成 Unity 相關名詞
- 需要安裝 Snippets plugin
- 自動完成 專案相關名詞
- 需要Unity 設定為使用 VScode、並正確生成 project file (.sln or .csproj)
安裝 .Net SDK
- 如果是 M1 系列的話記得要裝 arm 的 SDK,不是 x64喔 XD
安裝 Mono Framework
VScode 設定
設定 C# extension
Unity 設定
設定為預設編輯器
縮圖使用 Unity 版本為 2021.3.2f1
Unity 預設開啟的編輯器是 by file extension
安裝完 VScode 之後應該可以用下拉選單改為 VScode
如果是在修改設定前所開啟的專案的話,需要點選一下 Regenerate project File
來生成 project file
(不知道為什麼 mac 版本不一定會生成,所以 vscode 也沒辦法正確載入專案相依性)
遭遇問題
在我的舊的筆電上有發現下拉選單沒有辦法抓到 VScode
所以也就沒有 Regenerate project File
按鈕
不確定是什麼問題導致(因為換電腦就沒這狀況了 Orz)
加裝Debugger-Plugin
專案建立 launch.json
點選建立launch.json file
從下拉選單選取 Unity Debugger
目前我使用的 Plugin-list
- C#
- Debugger for Unity
- Unity Snippets Modified