Платформа и среда выполнения — MRTK2
Изменения сцены
Чтобы использовать набор средств, в сцене должен находиться экземпляр скрипта MixedRealityToolkit. Чтобы добавить его, используйте пункт меню: Смешанная реальность Toolkit —> Добавить в сцену и настроить. Этот экземпляр отвечает за регистрацию, обновление и снос служб. Здесь также выбирается профиль конфигурации.
Помимо добавления MRTK GameObject в сцену, параметр меню также будет:
- Добавьте MixedRealityPlayspace, который используется многими другими компонентами MRTK для обработки мировых и локальных преобразований пространства.
- Переместите камеру main в качестве дочернего элемента MixedRealityPlayspace (а также добавьте некоторые скрипты, связанные с вводом и взглядом, в main Camera, которые помогают использовать UnityUI и смотреть связанные функции ввода).
Объект и среда выполнения MixedRealityToolkit
MRTK имеет несколько основных служб. Некоторые координируют друг с другом; другие являются независимыми. Все они имеют один и тот же жизненный цикл - запуск, регистрация, обновление и удаление- и этот жизненный цикл стоит отдельно от жизненного цикла MonoBehaviour в Unity. MRTK имеет один объект, который управляет жизненным циклом и средой выполнения своих служб.
Эта сущность обеспечивает следующее:
- При запуске игры обнаружение и инициализация служб происходит в предопределенном порядке.
- он предоставляет механизм для самостоятельной регистрации служб (т. е. "Я поддерживаю эту службу!"), а также для других абонентов, чтобы получить эти службы.
- он предоставляет вызовы Update()/LateUpdate() и перенаправлять их в различные службы (т. е. через UpdateAllServices/LateUpdateAllServices).