【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

參考資料

關於

登山嚮導 / IT / 武術/網頁工程 - 貪多而正努力咀嚼的人生小吃貨