Инструменты Visual Studio для Unity содержат обширный набор функций, повышающих эффективность написания и отладки скриптов C# для Unity и работы с проектами Unity.
Устраняйте неполадки, проверяйте и анализируйте код с помощью отладчика, настроенного для проектов Unity.
Быстро выявляйте и пишите скрипты Unity с использованием механизма завершения кода IntelliSense, характерного для Unity.
Узнайте больше о создаваемом коде путем быстрого доступа к документации по Unity.
Создавайте качественный код с параметрами рефакторинга, соответствующими рекомендациям для скриптов Unity.
Определяйте способ, которым подсистема Unity вызывает код, с помощью указаний CodeLens для функций сообщений и использования ресурсов.
Инструменты Visual Studio для Unity являются бесплатными и поддерживают Visual Studio 2017 Community, Professional, Enterprise и более поздние версии. Рекомендуется скачать и использовать последнюю версию Visual Studio.
В разделе о начале работы содержатся дополнительные сведения о конфигурации пакета редактора 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 при сохранении файлов.
В этом модуле рассматриваются средства и процессы, используемые для отладки консольных приложений C# в Visual Studio Code. Практические действия предоставляют возможности использования точек останова, условных точек останова и ресурсов отладки в представлении RUN AND DEBUG.
Подключение Unity и Visual Studio и использовать Инструменты Visual Studio для Unity для поддержки написания и отладки для кроссплатформенной разработки.
Устранение неполадок Инструменты Visual Studio для Unity, просмотр известных проблем и решений для подключений, выполнения программы, совместимости проектов, отладки и IntelliSense.
Общие сведения об управлении жизненным циклом приложений (ALM) с помощью приложений Unity. Ознакомьтесь с инструментами Agile, моделью, кодом, сборкой, тестированием и улучшением качества кода.