2012-01-30 3 views
0

Я новичок в разработке игр для Android. В настоящее время я работаю над простым андроидным приложением с масштабированием, панорамированием и интерактивным интерфейсом (кнопкой мыши). Я думаю, что это что-то похожее на Angry bird в некотором роде.Масштабирование, панорамирование и интерактивное графическое приложение для Android

Есть несколько понятий, которые я хотел бы знать. Надеюсь, вы, ребята, можете показать мне какой-то указатель.

  1. Я искал и читал в Интернете. Является ли openGL той технологией, которую я могу использовать?
  2. Графика, используемая в таких приложениях (например, сердитый птица) векторной графики? Причина, по которой я спрашиваю, заключается в том, что я хочу увеличить масштаб до определенного уровня и сделать некоторое панорамирование. Я должен нарисовать объект с нуля.

Это довольно смутный вопрос, и я до сих пор считаю правильным направление для начала. Большое вам спасибо.

ответ

0

Отъезд andengine, он очень прост в использовании и должен иметь все необходимое.

+0

Спасибо @ Theblacknight. Может быть, мне следовало бы более конкретно рассказать о моем вопросе, чтобы идея была намного яснее. Учитывая проблему, как показано ниже: 1. У меня есть диаграмма на странице. Диаграмма - единственное, что есть на странице. Я могу увеличить масштаб и уменьшить масштаб диаграммы. Когда он будет увеличен, я мог бы передвигаться. 2. Объекты на диаграмме доступны по клику. Когда объект щелкнут, изменения диаграммы (свернуть/развернуть объекты). Как я понимаю из-за проблемы, диаграмма не статична, я не могу использовать растровый и нормальный механизм масштабирования. Любая помощь с благодарностью. Благодаря! – hjchin

+0

Я думаю, что и работа должна работать здесь. Он построен на OpenGL, и поэтому у вас есть полный контроль над камерой. Это означает, что вы можете отображать все, что захотите, в любых координатах и ​​перемещать камеру. Вы также сможете увеличивать/уменьшать масштаб и отображать на экране любые пользовательские элементы. Andengine также позаботится о сенсорном обнаружении и сможет обрабатывать анимации и различные модификаторы (альфа, вращение, перевод ..). Это в основном устранит головную боль, связанную с поверхностным видом андроидов, и более низким уровнем OpenGL, обеспечивая при этом множество удобных утилит. – Theblacknight

+0

Спасибо @ Theblacknight. Я попробую. – hjchin