Проблема В качестве продолжения проблемы, представленной здесь , нам удалось создать работающее приложение HoloLens с использованием MRTK v2 RC.Однако построенное решение не совсем идеально.Как видно из заголовка, мы видим 2D-окно (показывающее всплеск Unity, как и ожидалось, и приступает к открытию проекта), но не фактическую 3D-среду.Кроме того, он показывает консоль разработчика, которую мы намеренно НЕ просили об этом в опциях сборки.Кажется, что какой-то код выполняется, и мы не можем его контролировать?
Изображения иллюстрируют данную проблему:
Сообщение об ошибке Я не уверен, что изображения слишком малы, чтобы прочитать код ошибки, в этом случае (и в случае, если это уместно), вот что он говорит:
Сценарий объекта (вероятно, Microsoft.MixedReality.Toolkit.Input.MixedRealityInputSimulationProfile?) Имеет другую схему сериализации при загрузке (чтение 76 байт, но ожидается 300 байт)Вы #ifdef UNITY_EDITOR раздел ваших сериализованных свойств в любом из ваших сценариев?
Что мы попробовали (и обнаружили по пути) Как упоминалось ранее, это продолжение проблемы, из-за которой приложение вообще не будет работать на HoloLens.Решение этой проблемы (или того, что мы попробовали и что сработало сразу после этого) состояло в том, чтобы открыть HandExample (как видно на изображениях выше) и использовать его для начала.
Теперь, где он становится таинственным , это то, что после этого мы сделали совершенно новый проект, только с SampleScene и MRTK, и, несмотря на без разницы с прошлого разамы попытались сделать то же самое, мы все равно открыли окно, хотя раньше это приводило к созданию приложения, которое только собирало и развертывало, но даже не открывало.(Примечание. Выше изображений представлены только разные сцены в HandExample, но новый проект действовал аналогично)
На рисунке ниже вы можете увидеть наши встроенные настройки и настройки XR.(Потенциально уместно, так как они были упомянуты ранее в связи с этими проблемами?) Также, пожалуйста, обратите внимание, что Development Build НЕ отмечен галочкой, но все равно ведет себя так, как если бы он был.
Что мы хотим Это отличная отправная точка, которую приложение на самом деле собирает и развертывает в HoloLens сейчас (да) как с примерами, так и без них, но было бы неплохо видеть все как трехмерную среду, в которой мы можем перемещаться, а не просто 2D-окно.