Текст исчезает при загрузке ARCore в приложении Unity - PullRequest
0 голосов
/ 04 марта 2019

Я использую ARCore на Unity.У меня есть холст в пространстве камеры и компонент текстового интерфейса в качестве дочернего элемента холста, который будет использоваться для отображения информации пользователю во время использования приложения.Когда мое приложение загружается в первый раз, я вижу текст на своем мобильном телефоне (во время начальных экранов загрузки, на которых написано «Unity», а экран черный).Как только приложение загружается и отображается экран камеры, компонент текстового интерфейса по большей части исчезает.Я все еще вижу серую линию, где должна быть верхняя часть текста.Я не делаю ничего программного во время выполнения для меша или чего-либо еще.Я обновляю фактическое значение текста.Я не вижу сбоев или ошибок, зарегистрированных с помощью ADB.Есть ли что-то, чего мне не хватает при использовании пользовательского интерфейса и ARCore?

1 Ответ

0 голосов
/ 04 марта 2019

Нажмите Play, переключитесь на представление сцены, выберите текстовый интерфейс в иерархии, в верхнем меню откройте GameObject-> Align View to Selected.

Если вы видите текстовый интерфейс в сцене, то вы знаете, что он все еще там, просто нужно выяснить, почему он не отображается.Я предполагаю, что это может быть проблема с масштабированием, когда текстовый интерфейс масштабируется в режиме AR.

Начните с компонента Canvas Scaler (прикрепленного к холсту) и установите для «UI Scale Mode» значение «Scale with Screen Size»."Затем в компоненте Canvas (прикрепленном к Canvas) измените «Режим рендеринга» на «Пространство экрана - Наложение».

...