この記事は公開から4年以上経過しています。
Unityの外部エディタにVSCodeを利用しているときに、ライブラリのインテリセンスが効かないときの確認/設定手順メモ。
1. VSCodeのC#拡張の確認
VSCodeの拡張のC#
がインストールされており、有効化されていることを確認する。
上記設定に無効にする
と表示されていれば有効。
2. 外部ツールの.csprojの生成設定の確認
Unityのedit
→preferences...
からPreferences
タブを開き、Generate.csproj files for:
の項目がチェックされているか確認し、チェックされていなければ全てにチェックを入れる。
3. Unityプロジェクトをリロード
File
→Exit
からUnityを一旦終了し、プロジェクを開きなおす。
4. VSCodeでUnityのC#プロジェクトを開く
UnityのProjects
タブのAssets
→Open C# Projects
からVSCodeを起動してソースコードを開くと、以下のように補完やヒントが表示されるようになります。
以上です。
コメント
ずっと困っていたのですが、コードは書けるしと後回しにしていました。
おかげで解決しました!
ありがとうございます!
コメントありがとうございます。昨今の開発ではインテリセンスがないととても非効率なので厳しいですよね。お役に立てたようで幸いです。
ゲーム開発に興味をもって最近UnityやVSCodeも時間をかけながら環境を整えた入門者です。
様々な方法を検索して試してもなかなか補完機能が働いてくれず困っていたところここにたどり着きました。
おかげさまで無事解決することができました。ありがとうございます!
プログラミングも独学なうえ学び始めて日が浅いこともあってエラー満載で心が折れそうだったので本当に助かりました!
コメントありがとうございます。最も挫折しやすい最初の壁である開発環境構築を乗り越えられたとのことで良かったですね。プログラミングは新しいことにチャレンジし続ける限り苦難だらけだと思いますが、いずれはその壁を越えることが楽しみになりますし、壁を超えるたび自分のレベルが上がって行くのが体感できますので、楽しみながら良いゲームを作ってくださいね。