Last Updated on 2021-06-06 by Clay
問題描述
這些年來,前前後後我在不同的裝置、作業系統上都裝過 Unity 以及 Visual Studio 來製作遊戲,但這一次,我居然碰到了 Visual Studio 無法自動補齊 Unity 相關的模組、函式這樣的問題。
當然,一定有大神是以下這樣的情況:自動補齊?不需要的!函式什麼的寫久就記得啦。
當然,我可以透過查詢網路、RunTimeError 確認錯誤訊息 ...... 等等方式完成程式功能的撰寫。然而,這樣寫的效率畢竟不如有 IDE 的輔助加持(對我而言)。
所幸,這個問題其實不難解決。
解決方法
方法一:修改 Unity 設定
Edit > Preferences... > External Tools > External Script Editor(第一行) > 將 Open by file extension 修改成 Visual Studio。
接著重新啟動 Visual Studio,確認是否能夠自動補齊 Unity 函式庫的程式碼。
方法二:重新啟動 Visual Studio Installer
執行 Visual Studio Installer,並確認有安裝 Unity 3D C# ,這應該是預設選項。
References
- https://code.visualstudio.com/docs/other/unity
- https://stackoverflow.com/questions/40983371/visual-studio-code-auto-complete