VSCode + Unityで補完されねえ

1 min read読了の目安(約500字

この記事は、VSCodeでUnity用のセットアップしたはずなのに、IntelliSense効かない!
どうしたらいいの...

という方向けです。

環境

  • Windows 10 Pro 2004
  • Visual Studio Code 1.12.3
  • Unity 2020.1.8f1

注意

この記事は、.NET Framework 4.5以上をインストールしていることを前提としています。もしインストールしていない場合は、そちらをインストールしてください。
(今は.NET Framework 4.7.1が良さげ?っぽいです)

原因

Stack Overflowさまにまた助けていただきました: https://stackoverflow.com/questions/59823422/vs-code-intellisense-not-working-for-unity3d

この投稿の下の方に行くと、friartuckさんの投稿で

in Unity, go to Edit > Project Settings > Player > API Compatibility Level and change it to .NET 4.x

というのがあります。これを行えば僕の場合は治りました!以上です。