Набор средств Visual Studio для Unity

Набор средств Visual Studio для Unity

Обзор

Инструменты Visual Studio для Unity представляют собой бесплатное расширение Visual Studio, которое превращает Visual Studio в мощное средство для разработки кроссплатформенных игр и приложений с помощью платформы Unity.

Редактор Unity отлично подходит для объединения вашей игровой среды, но непосредственно в нем создавать код нельзя. Благодаря набору средств Инструментов Visual Studio для Unity можно использовать знакомые возможности среды Visual Studio редактирования, отладки и повышения производительности кода, чтобы создавать редактор и игровые скрипты для проекта Unity на C#, а также отлаживать их с помощью мощных средств отладки Visual Studio.

Однако набор средств Visual Studio Tools для Unity не ограничивается только вышеперечисленным. Он также тесно интегрирован с редактором Unity, что позволяет тратить меньше времени на выполнение простых задач, обеспечивает повышение производительности, характерное для Unity, а также делает очень удобной работу с документацией по Unity.

Совместимость с Visual Studio Community в Windows и macOS и объединение с Unity

Visual Studio и Visual Studio для Mac Community доступна бесплатно и входит в пакет установки Unity. Дополнительные сведения об установке и настройке см. в статье Начало работы с инструментами Visual Studio для Unity.

IntelliSense для сообщений Unity

Автозавершение кода IntelliSense позволяет легко и просто реализовать сообщения Unity API, например OnCollisionEnter, включая их параметры.

Диалоговое окно IntelliSense с OnCollisionEnter

Расширенные возможности отладки

Инструменты Visual Studio для Unity поддерживают надежные функции отладки, характерные для Visual Studio:

  • Задавайте точки останова, включая условные.
  • Оценивайте сложные выражения в окне "Контрольные значения".
  • Проверяйте и изменяйте значения переменных и аргументов.
  • Детализируйте сложные объекты и структуры данных.

Остановка в точке останова для проверки переменных

Интегрированные предложения для получения рекомендаций и аналитических сведений о производительности

Напишите эффективный код, сочетающий в себе лучшие методики и глубокое понимание проектов Unity Visual Studio.

Сравнение строк рефакторинга VS с CompareTag

Поддержка CodeLens для скриптов и сообщений Unity

Функции скриптов и сообщений Unity снабжены указаниями, упрощающими распознавание данных, предоставляемых Unity, и вашего кода.

Новый скрипт, демонстрирующий указания CodeLens для скрипта Unity и сообщения Unity

Примечание

Поддержка CodeLens реализована в Visual Studio версии 2019.

Оптимизированное представление всех скриптов в соответствии с Unity

Обозреватель проектов Unity (UPE) — это альтернативный способ просмотра файлов проекта по сравнению со стандартным обозревателем решений. UPE фильтрует указанные файлы и представляет их в иерархии, соответствующей Unity (Вид > Обозреватель проектов Unity в Visual Studio 2019).

Обозреватель проектов Unity

Примечание

Обозреватель проектов Unity доступен в Visual Studio 2019. В Visual Studio для Mac Панель решения имеет аналогичное поведение по умолчанию для проектов Unity. Дополнительные представления не требуются.