Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При создании приложения смешанной реальности с помощью Unity необходимо переключиться между Unity и Visual Studio для создания и развертывания пакета приложения в HoloLens или иммерсивной гарнитуры. По умолчанию требуется два экземпляра Visual Studio — один экземпляр для изменения скриптов Unity и другого для развертывания на устройстве и отладки. Следующие инструкции позволяют разрабатывать с помощью одного экземпляра Visual Studio, уменьшая частоту экспорта проектов Unity и повышая возможности отладки.
Улучшение времени итерации
Поддержка внутреннего сервера сценариев .NET в Unity не рекомендуется использовать в Unity 2018 и удалена по состоянию на Unity 2019+, поэтому рекомендуется перейти на IL2CPP. Однако вы можете получить больше времени сборки из Unity в Visual Studio. Чтобы повысить эффективность итерации, настройте среду для получения наилучших результатов компиляции:
- Использование добавочного здания путем создания проекта в один каталог каждый раз, повторно используя предварительно созданные файлы там
- Отключение проверок программного обеспечения защиты от вредоносных программ для папок проекта и сборки
- Открытие защиты от вирусов и угроз в приложении параметров Windows 10
- Выберите "Управление Параметры" в разделе "Параметры защиты от вирусов и угроз"
- Выберите "Добавить или удалить исключения" в разделе "Исключения"
- Выберите "Добавить исключение " и выберите папку, содержащую код проекта Unity и выходные данные сборки
- Использование SSD для создания
Дополнительные сведения см . в статье "Оптимизация времени сборки для IL2CPP ". Кроме того, ознакомьтесь с отладкой в внутренней части сценариев IL2CPP.
Рекомендуется установить расширение Visual Studio UnityScriptAnalyzer. Это средство анализирует скрипты C# Unity для кода, который можно записать более оптимизированным способом.
Инструменты Visual Studio для Unity
Скачивание Инструменты Visual Studio для Unity
Преимущества Инструменты Visual Studio для Unity
- Отладка режима воспроизведения Unity в редакторе из Visual Studio путем размещения точек останова, оценки переменных и сложных выражений.
- Используйте проект Unity Обозреватель для поиска скрипта с той же иерархией, что и Unity.
- Получите консоль Unity непосредственно в Visual Studio.
- Используйте мастеры для быстрого создания или перехода к скриптам.
Предоставление переменных класса C# для простой настройки
Существует два способа предоставления переменных класса. Рекомендуется добавить атрибут [SerializeField] в частные переменные. Сериализованные поля могут быть доступны из редактора, но не предоставляются программным способом. Другой вариант — сделать переменные класса C# общедоступными для предоставления их в пользовательском интерфейсе редактора.
Оба подхода позволяют легко настраивать переменные во время воспроизведения в редакторе, что особенно полезно для настройки свойств механики взаимодействия.
Повторное создание решений UWP Visual Studio после обновления пакета SDK для Windows или Unity
Решения UWP Visual Studio, проверка в системе управления версиями, могут получить устаревшие возможности после обновления до нового пакета SDK для Windows или подсистемы Unity. Вы можете устранить устаревшие решения после создания нового решения UWP из Unity и объединения различий в решении проверка ed-in.
Использование ресурсов форматирования текста для простого сравнения изменений содержимого
Хранение ресурсов в текстовом формате упрощает просмотр диффов изменений содержимого в Visual Studio. Вы можете хранить ресурсы в текстовом формате, выбрав "Изменить > проект Параметры редактор" > и измените режим сериализации активов на Force Text. Однако объединение изменений файлов текстовых ресурсов подвержено ошибкам и не рекомендуется, поэтому рекомендуется включить эксклюзивные двоичные проверка outs в системе управления версиями.