Платформа и среда выполнения — MRTK2

Изменения сцены

Чтобы использовать набор средств, экземпляр скрипта MixedRealityToolkit должен находиться в сцене. Чтобы добавить один из вариантов меню: Смешанная реальность Toolkit —> Добавить в сцену и настроить. Этот экземпляр отвечает за регистрацию, обновление и разрыв служб. Здесь также выбирается профиль конфигурации.

Помимо добавления MRTK GameObject в сцену, параметр меню также будет:

  • Добавьте mixedRealityPlayspace, который используется многими другими компонентами MRTK для создания причин по всему миру и локальным преобразованиям пространства.
  • Переместите основную Камера в качестве дочернего элемента mixedRealityPlayspace (а также добавьте некоторые входные и связанные скрипты взгляда в основной Камера, которые помогают power UnityUI и взгляда, связанные с входными функциями).

Объект и среда выполнения MixedRealityToolkit

MRTK имеет несколько основных служб. Некоторые координаты друг с другом; другие независимы. Все они разделяют один и тот же жизненный цикл - запуск, регистрация, обновление и снос - и этот жизненный цикл отличается от жизненного цикла MonoBehaviour Unity. MRTK имеет один объект, который управляет жизненным циклом и средой выполнения своих служб.

Эта сущность гарантирует следующее:

  • при запуске игры обнаружение и инициализация служб выполняется в заранее определенном порядке.
  • он предоставляет механизм регистрации служб (т. е. "Я поддерживаю эту службу!") и для других абонентов, чтобы получить удержание этих служб.
  • он предоставляет вызовы Update()/LateUpdate() и пересылает их в различные службы (т. е. через UpdateAllServices/LateUpdateAllServices).