Участие в работе с графическими инструментами — MRTK3

Обновление пакета

  1. Создайте вилку репозитория и создайте ветвь. Рекомендуемое именование ветвей — user/username/feature.
  2. Клонируйте и откройте GraphicsToolsUnityProject пример проекта в Unity.
  3. Внесите необходимые изменения. По умолчанию все изменения в пакете MRTK Graphics Tools будут опубликованы в пакете Graphics Tools. (Если вы хотите обновить примеры, см. следующий раздел.)
  4. Отправьте ветвь в вилку и создайте запрос на вытягивание. Добавьте описание изменений в запрос на вытягивание. Изображения и GIF всегда ценятся.

Обновление примеров пакетов

Примеры находятся во вложенной папке Samples~ , как описано в примерах рекомендаций Unity. Символ ~ не позволяет импортировать папку Samples~ в Unity. Это идеальный вариант для добавления пакета через диспетчер пакетов. Но не тогда, когда вы хотите обновить примеры в пакете.

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

  1. Откройте GraphicsToolsUnityProject в Unity. По умолчанию папка Samples не отображается в пакете MRTK Graphics Tools. Чтобы отобразить примеры, в строке меню "Файл" выберите Окно > Graphics Tools > Показать примеры.
  2. Внесите необходимые изменения в примеры.
  3. Важно! По завершении и перед фиксацией изменений не забудьте скрыть примеры. Выберите Window > Graphics Tools > (Скрыть примеры ) в строке меню файла.

Совет

Если не вызвать пункт меню Window > Graphics Tools > Скрыть примеры после редактирования примеров, Git будет думать, что все примеры файлов были изменены. После скрытия примеров фактические измененные файлы должны отображаться в Git.

Обновление документации

Справочная документация по API

Для комментариев к документации используйте рекомендуемый встроенный стиль ниже:

/// <summary>
/// Class <c>Point</c> models a point in a two-dimensional plane.
/// </summary>
public class Point
{
    /// <summary>
    /// Method <c>Draw</c> renders the point.
    /// </summary>
    void Draw() {...}
}

Основная документация

Чтобы обновить концептуальные документы, перейдите в репозиторий документов Смешанная реальность.

Совет

Статьи, связанные с графическими инструментами, можно найти в этой папке mixed-reality/mrtk-unity/mrtk3-graphicstools/

Начните с выполнения этих рекомендаций по участию в документации по Microsoft Learn и руководства по участию в разработке документации для разработчиков Смешанная реальность.