Использование AllSamplesLauncher для быстрого ознакомления с примерами EasyAR
AllSamplesLauncher — это интегрированный загрузчик примеров, который поможет вам быстро ознакомиться с функциями EasyAR SDK. С помощью этого загрузчика вы можете переключаться и запускать все официальные примеры сцен в одном проекте Unity одним щелчком, без необходимости ручной настройки нескольких независимых проектов.
Подготовка
Прежде чем начать, убедитесь, что вы выполнили следующие подготовительные шаги:
- Установлены Unity Hub и редактор Unity
- Создан новый проект Unity
- Импортирован плагин EasyAR Sense Unity Plugin и все Samples
Пожалуйста, обратитесь к инструкциям в Быстрый старт и выполните шаги по порядку.
Подробные шаги
- Откройте все сцены в папке Samples.

- В меню выберите
File>Build SettingsилиBuild Profiles>Scene List. - Перетащите все сцены в
Scene List. - Убедитесь, что AllSamplesLauncher находится первой в списке всех сцен. Если это не так, перетащите его в окне.

- В меню выберите
File>Build And Runдля сборки и запуска.
Примечание
При сборке и запуске на мобильном устройстве, не добавляйте сцены для шлемов дополненной реальности:
- Combination_BasedOn_AppleVisionPro
- Combination_BasedOn_Xreal

Проблемы при сборке
В процессе компиляции и сборки вы можете столкнуться с некоторыми ошибками. Распространенные проблемы:
| Сообщение об ошибке | Причина | Решение |
|---|---|---|
| FileNotFoundException:EasyAR Settings Asset | Не заполнен лицензионный ключ | В меню выберите EasyAR > Sense > Configuration, в разделе EasyAR Sense License введите ваш License Key |
| Missing Prefab Asset: 'XR Interaction Setup' | Отсутствуют файлы, связанные со шлемом | Удалите сцены, связанные со шлемами, из списка сцен для сборки. Если вы уверены, что вам нужен шлем, выполните шаги из Использование примеров для шлемов |
Использование загрузчика
После запуска вы увидите простой интерфейс загрузчика.

Нажмите кнопку Samples внизу по центру, чтобы перейти к списку примеров всех функций.

Слева находятся категории функций, справа — список примеров сцен для каждой функции. Нажимая на разные примеры сцен, вы можете опробовать все различные функции, предоставляемые EasyAR.
Кроме того, в нижней части интерфейса представлены демонстрационные видео функций EasyAR Sense и EasyAR Mega, которые помогут вам лучше понять, какие возможности и эффекты может предложить EasyAR.
Обязательно к прочтению перед запуском примеров
Перед запуском определенных примеров вы должны выполнить следующие ключевые настройки, иначе примеры не будут работать корректно:
Установите ваш API Key
- Некоторым примерам (особенно связанным с облачным распознаванием, облачным позиционированием Mega и т.д.) требуется действующий API Key.
- В меню выберите
EasyAR>Sense>Configuration, найдите соответствующие поля, которые необходимо заполнить для примера. - Введите App ID, API Key, API Secret, полученные вами в Центре разработчиков EasyAR.

- Важно: Если у вас еще нет API Key, примеры локальных функций (таких как отслеживание изображений) могут по-прежнему работать, но облачные функции завершатся ошибкой. Обязательно перейдите в Центр разработчиков EasyAR, чтобы создать приложение и получить ключи.
Настройте поддержку XR/платформы:
- Если вы запускаете примеры, связанные со шлемами, следуйте инструкциям в Использование примеров для шлемов.
- Убедитесь, что ваше устройство (например, телефон или шлем) правильно подключено и находится в режиме разработчика.
Глубокое изучение примеров
Загрузчик примеров — лучшая отправная точка для вашего обучения. Мы настоятельно рекомендуем:
- Сначала запустите, затем изучите: Быстро опробуйте эффект каждого примера через загрузчик, чтобы получить наглядное представление о возможностях EasyAR.
- Откройте исходные файлы сцен: Каждый пример представляет собой независимый файл сцены Unity, расположенный в каталоге
Assets/Samples/EasyAR Sense Unity Plugin/[версия]/__All Samples__/[название функции]/[название примера]/Scenes. - Изучите и прочтите скрипты: В сценах примеров вы можете открыть прилагаемые скрипты
*.cs, чтобы увидеть, как мы вызываем API EasyAR для реализации конкретных функций. Это лучший способ изучить методы использования API.
С помощью загрузчика примеров вы можете быстро получить представление о функциях EasyAR SDK. Приятного изучения!