Проблемы с глубиной (обратные вызовы не возвращаются) во время нескольких повторных перезапусков приложения

У меня возникают проблемы с обратными вызовами глубины (в Unity), которые постоянно заполняются данными. Это кажется несколько случайным, когда я запускаю, останавливаю и перезапускаю свое приложение. Я использую обновления Pose (позиции), а также обновления Depth. (Для приложения «RoomScanner for Project Tango» в магазине игр)

Есть ли рекомендуемый способ «закрыть» или «убить» приложения в коде Unity C#, который обеспечит лучшее/более согласованное поведение со стеком глубины?

Я получаю «плохие» результаты примерно в 60% случаев, когда я запускаю/запускаю свое приложение для данных глубины, хотя данные позы счастливы. Я добился больших успехов в своем коде, но очень не решаюсь публиковать эту версию в магазине игр, поскольку она очень нестабильна.

Предложения? Я что-то пропустил в прохождении Unity/Tango?


person Thomas Myers    schedule 20.01.2015    source источник


Ответы (2)


На самом деле в пакете unity была регрессия, она была исправлена. Попробуйте загрузить и заново импортировать пакет.

person xuguo    schedule 20.01.2015

Вы используете файл определения области? Если это так, если среда не соответствует, pose перестает возвращать результаты - обратный вызов в порядке, вы просто ничего не получаете - см. этот вопрос Парная база Tango Pose

person Mark Mullin    schedule 20.01.2015