Unity 2019.3.10f1で確認しています。
2019.4以降では解決しているかもしれません。
Unity2019でプロジェクトを作成するとUnityではエラーが発生していないにも関わらず、Visual Studio Code内でUsing UnityEngine.UIなどへ参照ができない現象が発生します。
UnityEngin.UIにあるImageも正常に参照できておらずimage.まで打っても候補が表示されない。
Using directive is unnecessary. [Assembly-CSharp]csharp(IDE0005)
Unnecessary using directive. [Assembly-CSharp]csharp(CS8019)
The type or namespace name 'UI' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?) [Assembly-CSharp]csharp(CS0234)
Package ManagerからVisual Studio Code Editorのパッケージのバージョンを上げる
メニューのWindowからPackage Managerを開きVisual Studio Code Editorを選択します。
初期は1.1.4になっているはずなので、1.2.0を選び右下のUpdate to 1.2.0ボタンを押して更新します。
更新後はVisual Studio Codeを再起動してください。
再起動後も参照ができないままのときは、少し時間をおいてからVisual Studio Codeを再起動してみてください。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント