Совместная разработка с Unity Cloud: управление активами и управление версиями

Jul 30, 2025
Загрузка активов в Unity Asset Manager

Эта статья показывает, как начать работу с Unity Version Control и Unity Asset Manager. Мы также рассмотрим, как Unity Cloud может помочь вашим командам работать вместе без проблем.

Этот контент основан на вебинаре, проведенном командой Unity Professional Training. Если вы заинтересованы в профессиональном обучении для себя или своей команды, ознакомьтесь с нашим каталогом курсов и свяжитесь с нами.

Настройка Unity Version Control

Если вы новичок в системе контроля версий, обязательно ознакомьтесь с углубленной технической электронной книгой Лучшие практики организации проектов и контроля версий (издание Unity 6). Этот гид объясняет ключевые концепции контроля версий, сравнивает некоторые из различных систем контроля версий (VCS), доступных на рынке, и знакомит вас с Unity Version Control и дополнительными инструментами, такими как Unity Asset Manager и Build Automation.

Если вы готовы начать использовать Unity Version Control и Asset Manager, давайте погрузимся в это!

Один из способов настроить Unity Version Control — открыть ваш проект Unity и перейти в настройки проекта. В окне настроек проекта откройте Сервисы.

Пока вы вошли в систему с той же учетной записью в Unity Cloud и в Unity Editor, вы можете выбрать Организацию из выпадающего списка.

Или, если вы создаете новый проект, обязательно нажмите Создать новый облачный проект и связать с проектом Unity. Тогда ваш проект будет успешно связан.

Создать новый облачный проект и связать с проектом Unity

Создать новый облачный проект и связать с проектом Unity

Если вы хотите начать новый проект с нуля, перейдите в Unity Hub и нажмите Новый проект. При выборе соответствующего шаблона вы также можете выбрать подключение к Unity Cloud и использовать Unity Version Control.

Выбор ‘Подключиться к Unity Cloud’ в Unity Hub

Выбор ‘Подключиться к Unity Cloud’ в Unity Hub

Перейдите на Unity Cloud в вашем предпочтительном браузере.

Сначала проверьте Настройки организации и Членов организации, чтобы убедиться, что все, кто нуждается в доступе или будет работать над проектом, находятся в соответствующей организации.

 Назначение ролей для членов вашей организации

Назначение ролей для членов вашей организации

Затем вам следует настроить Unity Version Control. Вы можете найти вкладку Unity Version Control рядом с вкладками Project и Console в окне редактора. Следуйте инструкциям на вкладке Unity Version Control, чтобы создать рабочее пространство для контроля версий вашего проекта. Заполните имя репозитория, имя рабочего пространства, предпочтения и остальные шаги, указанные на вкладке.

Приступайте к созданию рабочего пространства.

Вкладка Unity Version Control (UVC) в редакторе

Вкладка Unity Version Control (UVC) в редакторе

Обзор Unity Version Control в редакторе

Вот что вы можете увидеть на вкладке UVC после создания рабочего пространства:

Ожидающие изменения: Это позволяет вам просмотреть все ожидающие изменения в вашем рабочем пространстве. Эти изменения не зафиксированы в репозитории. На этой вкладке вы можете выбрать, какие файлы хотите зафиксировать, добавить комментарий и зафиксировать изменения.

Входящие изменения: Эта вкладка позволяет вам просмотреть все входящие изменения и конфликты и обновить ваш локальный проект. Любые изменения, внесенные в ваш проект, вызывают уведомление "Входящие изменения" в правом верхнем углу окна контроля версий.

Наборы изменений: Когда вы фиксируете свои файлы, вкладка Ожидающие изменения обновляется и больше не отображает файлы, которые вы зафиксировали. Файлы, которые вы фиксируете, компилируются в набор изменений, который вы можете просмотреть на вкладке Наборы изменений.

Ветки: Эта вкладка показывает вам список веток в репозитории. Здесь вы можете выполнить следующие задачи: поиск по имени ветки, набору изменений и автору, просмотреть последний набор изменений и время создания для каждой ветки и многое другое.

Вкладки в системе контроля версий Unity

Вкладки в системе контроля версий Unity

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

Настройка Unity Asset Manager непосредственно из редактора

Если вы хотите использовать Asset Manager непосредственно в редакторе, перейдите в окно редактора Unity и откройте соответствующую сцену в вашем проекте. Перейдите на официальную страницу Unity Asset Manager и следуйте инструкциям для установки пакета.

Скопируйте и вставьте имя пакета com.unity.asset-manager-for-unity в Unity Package Manager, нажмите "Установить" и дождитесь завершения установки. Затем он должен появиться в вашем проекте.

Или, если вы вошли в браузерный интерфейс Unity Asset Manager, вы можете перейти к Интеграции > Редактор и выбрать установку Asset Manager для Unity Editor. Unity Asset Manager затем откроется в редакторе.

Окно Unity Asset Manager в редакторе

Окно Unity Asset Manager в редакторе

Если вы ранее загружали какие-либо активы в Unity Asset Manager, вы должны увидеть их в этом окне Редактор Asset Manager.

Вы также можете импортировать активы из разных проектов, а для моделей в форматах, которые не поддерживаются редактором Unity, вы можете использовать оптимизацию и конвертацию или набор инструментов преобразования активов для их конвертации.

Теперь, предположим, вы создаете актив непосредственно в редакторе и хотите добавить его в Asset Manager, чтобы вы могли повторно использовать его в разных проектах. Перейдите на вкладку Asset Manager в редакторе, а затем нажмите Загрузить. Вы можете перетащить актив в это окно Загрузить.

Если у вашего актива есть какие-либо материалы или текстуры, прикрепленные к нему, Asset Manager создаст отдельные активы для них. После того как вы добавили все активы, которые хотите загрузить, вы также можете добавить пользовательские метаданные к вашим активам для их категоризации. Наконец, выберите Загрузить и убедитесь, что вы сохранили ваш проект.

Примеры разделенного актива в окне Unity Asset Manager

Примеры разделенного актива в окне Unity Asset Manager

Пример: Загрузка файла .fbx в Unity Asset Manager

Пример: Загрузка файла .fbx в Unity Asset Manager

Если вы работаете с большой моделью, которая содержит несколько частей, вы можете загрузить целые папки, содержащие эти файлы. Например, при загрузке CAD файлов найдите файл сборки среди файлов, и вы сможете сгенерировать предварительный просмотр на его основе.

Пример: Загрузка CAD файлов в Unity Asset Manager

Пример: Загрузка CAD файлов в Unity Asset Manager

Вы также можете перейти к конкретному активу, развернуть его, чтобы лучше его рассмотреть, и вы можете изменить настройки (каркас, освещение, вращение и т. д.) по вашему желанию.

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

Ветвление и слияние

Перейдите в Ветки на вкладке Unity Version Control , щелкните правой кнопкой мыши на главной ветке и выберите «Создать дочернюю ветку…». Вам будет предложено новое окно Создать ветку, где вам нужно указать имя ветки или добавить комментарии, а затем убедитесь, что выбрали Переключить рабочее пространство на эту ветку.

Ветвление и слияние в Unity Version Control

Ветвление и слияние в Unity Version Control

Начните внедрять ваши изменения в этой ветке, предварительно просмотрите ваши изменения, и если вам все нравится, вы можете продолжить и слить эту ветку в /mainветку.

Вернитесь на вкладку Unity Version Control и нажмите на Ветки. В текущей открытой ветке убедитесь, что вы указали изменения, которые вы внесли, чтобы ваша команда также была в курсе конкретных изменений, а затем выберите Зарегистрировать изменения.

Чтобы слить вашу ветку в /main ветку, убедитесь, что вы нажали на значок ветки в верхней правой части вкладки Unity Version Control .

Нажмите на опцию Обозреватель веток. Клиент UVC откроется, и вы увидите визуальную демонстрацию всех веток в вашем проекте, включая ту, над которой вы только что работали. Если у вас еще не установлен клиент Unity Version Control, убедитесь, что вы следуете этим инструкциям для его установки.

Опция 'Слить из этого набора изменений'

Опция 'Слить из этого набора изменений'

Щелкните правой кнопкой мыши на ветке, в которую вы хотите слить /main, и нажмите Слить это из набора изменений в…, а затем выберите /main. Затем вы можете просмотреть все файлы, которые вы собираетесь загрузить, а также есть ли конфликты файлов. Если конфликтов файлов нет, выберите Загрузить слияние!.

‘Загрузить слияние!’ в Unity Version Control

‘Загрузить слияние!’ в Unity Version Control

Если вы вернетесь в редактор, вы заметите, что вы все еще на ветке, над которой работали. Перейдите на ветку /main во вкладке UVC и нажмите Переключить рабочее пространство на эту ветку. Все изменения теперь будут отражены на /main ветке.

Опция ‘Переключить рабочее пространство на эту ветку’

Опция ‘Переключить рабочее пространство на эту ветку’

Если вы хотите провести обзор кода по конкретному проекту, перейдите на панель управления Unity Cloud в вашем браузере и перейдите в раздел DevOps.

В разделе Обзоры кода вы можете просмотреть все ожидающие обзоры кода.

Однако, если вы хотите запустить процесс обзора кода, перейдите в Наборы изменений в том же окне, чтобы запросить конкретный обзор кода. Вы также можете добавлять комментарии и добавлять разных пользователей в качестве рецензентов.

Вкладка 'Обзоры кода' в Unity Version Control на панели управления Unity Cloud

Вкладка 'Обзоры кода' в Unity Version Control на панели управления Unity Cloud

Запрос обзора кода на панели управления Unity Cloud

Запрос обзора кода на панели управления Unity Cloud

Существует также способ автоматизировать этот процесс. Перейдите в Unity Cloud > DevOps. Оттуда перейдите в Настройки > Правила слияния. Если вы нажмете на кнопку Новое правило слияния, вы сможете автоматизировать ваши кодовые обзоры. Вы можете применить это к различным репозиториям, указать исходные и целевые ветки, добавить атрибуты, если хотите, а затем создать новые правила слияния.

Опция ‘Новое правило слияния’ в Unity DevOps на панели управления Unity Cloud

Опция ‘Новое правило слияния’ в Unity DevOps на панели управления Unity Cloud

Дополнительные ресурсы

- 3D в любом месте: Совместный обзор дизайна с Unity Asset Manager

- Введение в методы передачи активов в Unity

- Начало работы с Asset Manager

- Освоение доступа в Unity Asset Manager

Если ваша организация заинтересована в профессиональном обучении Unity, обязательно свяжитесь с нами. Все материалы созданы нашими опытными методистами в сотрудничестве с нашими инженерами и командами продуктов. Это означает, что ваша команда всегда получает самую актуальную подготовку по последним технологиям Unity.

Также, если вы хотите узнать больше о Unity Industry, о том, как вы можете интегрировать данные, создавать эффективные приложения и развертывать их на различных платформах для достижения успеха в бизнесе, тогда ознакомьтесь с этой страницей.

Попробуйте Unity Industry бесплатно в течение 30 дней