Я только начал на этой неделе изучать Android Open GL ES и связанные с ним движки для трехмерной андроид игры. Во время моего исследования я узнал некоторую полезную информацию, запутался в других и не мог понять, как она будет работать.
Просто в баллах:
3D-модель должна быть создана в программном обеспечении, таком как 3d Max, Blender или Maya.
Преобразование объекта модели в XML-файл (теги сетки), который может быть прочитан Java (одним из многих способов)
Если есть анимация, она будет экспортироваться в виде кадров времени также в XML-файл (теги кадров)
По этим точкам я могу анимировать 3D-модель в Android в определенной анимации.
Вопрос:
Как сделать анимацию интерактивной, не специфичной, то есть модель должна двигаться влево или вправо в ответ на событие касания на экране устройства Android.
Я также читал о скелетной анимации, автоматическом ригинге и кинематической анимации вперед, но я не уверен, связано ли это с моим вопросом.