Выбираете flash / openGL / другую анимацию для приложения для Android? - PullRequest
1 голос
/ 01 июня 2011

Мне нужно добавить анимацию в пользовательский интерфейс моего приложения.Нечто похожее на приложение Talking Tom , которое сейчас в моде.Я - абсолютный новичок в анимации, поэтому перед тем, как начать разработку, мне нужно было сосредоточиться на следующих вопросах.

  1. Out of Flash / Rendered Images / OpenGL, какой из них будет наиболее быстрым для реализации (если предположить, что у меня есть графический дизайнер для рисования)?
  2. Если бы я использовал Flash, смог бы ли я по-прежнему взаимодействовать с приложением, или это будет скорее односторонняя анимация типа «останови и останови»?

Я просмотрел много вопросов на SO по этой проблеме и не смог определиться.Любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Говорящий Том - 3D анимация. Вы не сможете заставить это работать на мобильном устройстве со вспышкой. У Adobe ожидается обновление - Air 2.7, которое обещает значительные улучшения производительности и поддержку Open GL ES. Это может подвох, когда это произойдет. И дизайнеры знакомы с набором инструментов Adobe.

Однако, если вам не хочется ждать, вам нужно искать в другом месте. Повторно представленные изображения, известные в технических кругах как видео, сделают ваше приложение очень большим, медленным для загрузки и не очень интерактивным.

Итак, вы остались с openGL. Это должно работать для вас. Существует ряд решений, в которых используется открытый GL. Популярным выбором для игр и анимации является UNity3D, который имеет отличную поддержку на Android и iPhone. И набор инструментов очень удобен для дизайнеров.

1 голос
/ 01 июня 2011

Flash на данный момент самый простой, но он не будет работать на всех телефонах.

http://www.adobe.com/products/air/systemreqs/#mobile

Вы можете встроить множество «функциональных возможностей» с помощью actionscript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...