Table of Contents

Использование на месте и simulation runtime

В этой статье описаны различия конфигурации Mega для использования на месте и off-site simulation runtime, а также способы настройки в соответствии с потребностями.

Различия между использованием на месте и simulation runtime

Mega использует информацию GNSS, например GPS и BeiDou, для помощи процессу localization и повышения точности и стабильности localization. При использовании на месте GNSS-информация устройства точна и может помогать localization. При off-site simulation runtime GNSS-информация устройства не соответствует окружению. Эти данные нельзя использовать для помощи localization, более того, они ухудшают результат localization. Поэтому Mega предоставляет две разные конфигурации для использования на месте и off-site simulation runtime.

Конфигурация по умолчанию — simulation runtime, чтобы избежать отказа localization из-за неправильной настройки при первом использовании.

В конфигурации simulation runtime на экране всегда отображается предупреждение. Это сообщение нельзя закрыть, чтобы приложение не было выпущено конечным пользователям с неправильной конфигурацией.

alt text

Совет

Чтобы отключить предупреждение, убедитесь, что приложение будет использоваться только на месте, и используйте конфигурацию on-site.

Настройка для off-site simulation runtime

Выберите объект Mega Tracker под session, найдите компонент MegaTrackerFrameFilter и выберите Simulator в Location Input Mode, чтобы включить конфигурацию simulation runtime.

alt text

В скрипте можно установить MegaTrackerFrameFilter.LocationInputMode в Simulator, чтобы получить тот же эффект.

Примечание

При использовании EIF-файла для simulation runtime этот параметр автоматически устанавливается в FramePlayer и не может быть изменен, чтобы GNSS-данные, записанные в EIF-файле, использовались правильно.

Настройка для использования на месте

Выберите объект Mega Tracker под session, найдите компонент MegaTrackerFrameFilter и выберите Onsite в Location Input Mode, чтобы включить конфигурацию on-site.

alt text

В скрипте можно установить MegaTrackerFrameFilter.LocationInputMode в Onsite, чтобы получить тот же эффект.

Осторожно

Если при off-site simulation runtime ошибочно использовать конфигурацию on-site, localization может завершиться неудачей и повлиять на отображение контента.