Начните работу с анимацией Sceneform. В этом руководстве показано, как:
- Настройте среду разработки для поддержки анимации
- Загрузка и запуск анимации в примере приложения
В этом руководстве предполагается, что вы уже установили и настроили SDK Sceneform для Android. Если нет, см. Quickstart для Android для установки и настройки.
Если вы новичок в работе со скелетной анимацией, ознакомьтесь с введением в разделе Концепции модельной анимации .
Настройте среду разработки
- Установите Android Studio версии 3.1 или более поздней версии с Android SDK Platform версии 7.1 (уровень API 24) или более поздней версии и убедитесь, что вы также установили подключаемый модуль Google Sceneform Tools (бета-версия) .
- Убедитесь, что ваше Android-устройство подключено к машине для разработки через USB. Подробную информацию см. в разделе Поддерживаемые устройства ARCore.
Создайте и запустите образец приложения
Чтобы создать и запустить пример приложения Animation :
Импортируйте образец анимации в Android Studio. Он находится в папке Samples
samples/animation
.Чтобы просмотреть ресурсы анимации в Android Studio, перейдите в
app/sampledata/models
. Эти активы:-
andy_dance.fbx
. Начальная анимационная модель танцующего Энди. -
andy_wave_l.fbx
. Энди машет левыми анимационными данными. -
andy_wave_r.fbx
. Энди машет нужными анимационными данными. -
baseball_cap.fbx
. Бейсболка Энди.
-
В Android Studio нажмите «Выполнить». .
Выберите свое устройство в качестве цели развертывания и нажмите OK , чтобы запустить пример приложения.
В рамках процесса сборки Android Studio компилирует активы в файл формата
*.sfb
.На своем устройстве предоставьте доступ к камере для примера приложения « Анимация» . Затем попробуйте выполнить следующие действия:
- Найдите самолет, а затем коснитесь его в любом месте, чтобы добавить на сцену танцующего Энди.
- Чтобы начать анимировать танцующего Энди, коснитесь меню.
Чтобы добавить или снять бейсболку с головы Энди, коснитесь значка шляпы.