Visual IntelliSense для Visual Studio не работает - PullRequest
0 голосов
/ 28 апреля 2020

, поэтому я пытался настроить Visual Studio Code для работы с Unity. Вот список расширений, которые у меня есть для Unity: C# версия 1.21.17 Отладчик для Unity версии 2.7.5 Инструменты Unity версии 1.2.3 Фрагменты кода Unity версии 1.3.0

Итак, у меня работает IntelliSense для таких методов, как Awake, Start, OnCollisionEnter2D и т. д. c., но когда я пытаюсь получить такие методы, как GetComponent, они не отображаются, что может быть довольно неприятно, так как я пытаюсь учиться и до сих пор не знаю этих методов так же хорошо, как знать все их параметры и точный способ, которым они названы.

Ответы [ 2 ]

1 голос
/ 29 апреля 2020

Итак, как выяснилось (по какой-то причине), проблема заключалась в том, что, хотя казалось, что при двойном щелчке скрипта в Unity открывалась вся папка проекта в VS Code, я мог видеть все файлы и тому подобное для некоторая причина, которая не была должным образом загружена. Я попытался открыть папку проекта из VS Code, а не из Unity, и все получилось. Теперь я могу использовать IntelliSense в полной мере. Оставляя это на случай, если другие борются с этим. После того, как вы открыли папку проекта из кода vs, если оставить ее открытой, двойной щелчок по сценариям из единицы будет работать нормально, нет необходимости вручную открывать thtem из кода vs каждый раз, когда вы хотите отредактировать сценарий.

0 голосов
/ 29 апреля 2020

Иногда это происходит, если вы не установите VSCode в качестве редактора по умолчанию для сценариев Unity. В Unity go выберите «Редактирование»> «Установки»> «Внешние инструменты»> «Внешний редактор сценариев» и выберите «Visual Studio Code».

...