#unity3d #visual-studio-code
#unity3d #visual-studio-code
Вопрос:
В одночасье любая помощь, которую я получал для Unity3D в VSCode, то есть intellisense, исчезла. И я понимаю, без каламбура, что я не единственный, кто страдает.
Я попытался обновить и переустановить то, что, как я предполагал, VSCode необходимо для работы Unity3D intellisense. И проверили и перепроверили настройки, переустановили пакет VSCode в Unity3D.
Я проработал несколько руководств, в которых утверждалось, что проблема решена.
От чего еще зависит VSCode, чтобы заставить эту связь работать?
Спасибо! Надеемся, вы исправили это, и ваша жизнь стала проще!
Комментарии:
1. Сам этого не видел, но, возможно, некоторые из этих январских решений могут вам подойти: forum.unity.com/threads/… Я бы также рассмотрел возможность публикации непосредственно на форумах Unity
Ответ №1:
Попробуйте перейти в меню «Правка»> «Настройки»> «Внешние инструменты»> «Регенерировать файлы проекта» (это из-за ошибки, из-за которой расширение VS Code неправильно генерирует файлы проекта с первого раза, вы можете проверить это здесь).
Для появления этой опции вам необходимо использовать расширение редактора кода VS 1.2.0 (вы можете проверить, какую версию вы используете в диспетчере пакетов) или более позднюю. Кроме того, если по какой-либо причине в папке вашего проекта есть 2 файла .sln (у меня такое случалось раньше, хотя это менее вероятно), это также вызывает проблемы.
Ответ №2:
ОК. Во-первых, спасибо Lightning_A и Charleh!
Решением моей конкретной ситуации было установить расширение VSCode «Измененные фрагменты Unity» https://github.com/with-heart/vscode-unity-snippets
Я использовал https://github.com/kleber-swf/vscode-unity-code-snippets .
Возможно, это просто вопрос расширения Kleber, которое является / было отличным, было нарушено при обновлении Unity до 2020 года? К сожалению, я не знаю, и у меня нет времени разбираться в этом.
Надеюсь, мой вопрос, ответы, которые я получил, и мое последующее решение спасут других от кроличьей норы, в которую я попал.
Еще раз, спасибо всем!
Комментарии:
1. Хороший вопрос / ответ. Хотя я думаю, что лучшим современным решением является «Не использовать фрагменты из GitHub». Поскольку в будущем люди, вероятно , будут ленивы / заняты синхронизацией. с восходящим потоком.