Инструменты Visual Studio для Unity
Инструменты Visual Studio для Unity содержат обширный набор функций, повышающих эффективность написания и отладки скриптов C# для Unity и работы с проектами Unity.
- Устраняйте неполадки, проверяйте и анализируйте код с помощью отладчика, настроенного для проектов Unity.
- Быстро выявляйте и пишите скрипты Unity с использованием механизма завершения кода IntelliSense, характерного для Unity.
- Узнайте больше о создаваемом коде путем быстрого доступа к документации по Unity.
- Создавайте качественный код с параметрами рефакторинга, соответствующими рекомендациям для скриптов Unity.
- Определяйте способ, которым подсистема Unity вызывает код, с помощью указаний CodeLens для функций сообщений и использования ресурсов.
- И выполняйте многое другое.
Доступно для Windows и macOS
Инструменты Visual Studio для Unity являются бесплатными и поддерживают Visual Studio 2017 Community, Professional, Enterprise и более поздние версии. Рекомендуется скачать и использовать последнюю версию Visual Studio.
Инструменты Visual Studio для Unity являются бесплатными и включены в каждую установку Visual Studio для Mac 2017 и более поздних версий. Рекомендуется скачать и использовать последнюю версию Visual Studio для Mac.
Ознакомьтесь с Инструменты Visual Studio для Unity начале работы с инструментами для Unity. Дополнительные сведения об установке и настройке.
Поддерживаемые версии Unity
Пакет Unity редактора Visual Studio
Для Unity 2020.1 и более поздних версий требуется пакет Unity для внешних инструментов редактора, таких как Visual Studio и Visual Studio для Mac. Документация для получения дополнительных сведений об этих изменениях в записи блога по Unity.
В разделе о начале работы содержатся дополнительные сведения о конфигурации пакета редактора Visual Studio.
Рекомендуется использовать последнюю версию пакета редактора Visual Studio.
Visual Studio | Минимальная версия Unity | Минимальная версия пакета |
---|---|---|
2022 | Unity 2019.4 | Редактор Visual Studio 2.0.11 |
2019 | Unity 2017.4 | Редактор Visual Studio 2.0.0 |
2017 | Не рекомендуется | Н/П |
Visual Studio для Mac | Минимальная версия Unity | Минимальная версия пакета |
---|---|---|
2022 | Unity 2019.4 | Редактор Visual Studio 2.0.11 |
2019 | Unity 2017.4 | Редактор Visual Studio 2.0.0 |
2017 | Не рекомендуется | Н/П |
Функции
Функции событий Unity
Быстро и точно добавляйте функции событий Unity, такие как Start
, Update
и OnCollisionEnter
в скрипты C# несколькими нажатиями клавиш, используя автоматические предложения, основанные на IntelliSense.
Создавайте код для нескольких функций событий Unity и их комментариев с помощью ⌘+Shift+M.
Быстро исправьте ошибки параметров в функциях событий, которые были добавлены вручную, с помощью предложений по быстрому исправлению.
Высокопроизводительный отладчик
Инструменты Visual Studio для Unity поддерживают надежные функции отладки, характерные для Visual Studio:
- Задавайте точки останова, включая условные.
- Оценивайте сложные выражения в окне "Контрольные значения".
- Проверяйте и изменяйте значения переменных и аргументов.
- Детализируйте сложные объекты и структуры данных.
Быстрые исправления и предложения по рефакторингу
Напишите эффективный код, сочетающий в себе лучшие методики и глубокое понимание проектов Unity Visual Studio.
Указания CodeLens
Определяйте места, откуда вызывается код, используя указания CodeLens, которые показывают неявные вызовы из ресурсов Unity. Выберите указание, чтобы просмотреть список неявных вызовов. При выборе конкретного вызова выполняется переход непосредственно к объекту в редакторе Unity.
Быстро отличайте код от методов Unity с помощью указаний для каждой функции события Unity.
Обозреватель проектов Unity
Отображайте файлы проекта в соответствии с представлением в окне иерархии в редакторе Unity.
Представление проекта Unity
Visual Studio для Mac автоматически отображает файлы проекта в соответствии с представлением в окне иерархии в редакторе Unity.
Документация Unity
Просматривайте документацию по Unity непосредственно во всплывающих подсказках при проверке кода.
Быстро выполните поиск в документации по Unity, указав > имя класса или метода, а затем выберите пункт меню справки по API Unity.
Поддержка шейдеров
Выделение синтаксиса и автоматическое завершение для файлов шейдера.
Поддержка файлов определения сборки
Измените файлы определения сборки Unity (ASMDEF) непосредственно в Visual Studio с помощью цвета ключевых слов и завершения.
Выполнение и отладка модульных тестов
Создавайте, выполняйте и отлаживайте модульные тесты непосредственно в Visual Studio для Mac.
Автоматическое обновление ресурсов Unity
Тратить меньше времени на переключение между Unity и Visual Studio. Изменения кода автоматически обновляются в Unity при сохранении файлов.