Я пытаюсь создать приложение (скорее конвертирующее), которое встраивается в сервер (UNET / Mirror), клиент Windows, клиент Oculus Go и клиент UWP. В будущем будет реализовано больше платформ.
Если я не справился с этим правильным образом, то, похоже, инструментарий не способен сделать это только с одним профилем, а может, и вовсе.
Например: мне нужна мышь для Windows и контроллеры движения для UWP. Наличие обоих в MixedRealityInputSystemProfile порождает оба в UWP. Если я не добавлю мышь, у меня ничего не будет в Windows Standalone. Это приводит меня к выводу, что я должен создать несколько профилей. Но MixedRealityToolkit ссылается только на один. Означает ли это, что мне нужно дополнительно загрузить другой инструментарий с его конфигурацией для любой конфигурации платформы, которую я хочу?
DefaultMixedRealityInputSystemProfile уже содержит много входных данных, что заставляет меня думать, что оно должно быть в состоянии сделать это, но похоже, что оно делает это в определенной степени, а затем терпит неудачу.
Думая об этом дальше:
Что делать, если я хочу приложение UWP, но только для MR Portal или только для UWP Standalone. А как насчет Oculus Go (Android) и мобильного Android? Различия будут использовать Oculus SDK под Android. Я полагаю, что использование его под окнами приведет к использованию Rift.
Где я могу разветвляться?