2014-02-19 2 views
1

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

Эта блок-схема экрана описывает то, что я пытаюсь достичь более четко:

enter image description here

Я хотел бы использовать левую & правую панель навигации для навигации, а экран 6/7 выше будет начальный экран по умолчанию. Мой вопрос: можете ли вы порекомендовать какие-либо библиотеки/рамки или общие рекомендации о том, как лучше всего это достичь? Я взглянул на libgdx, и он выглядит идеально, но я не уверен на 100%, если я могу использовать стандартные функции Android (фрагменты и т. Д.) Вместе с ним?

Любая помощь/рекомендации оценены.

ответ

1

Если вам не нужны расширенные 2D-функции или анимации, я бы не рекомендовал использовать библиотеку игр или фреймворк.

Просто создайте пользовательский вид, который заполняет экран (match_parent) и делает рисунок в onDraw() на Canvas. Он имеет все стандартные функции 2D и идеально подходит, если вам не нужны расширенные анимации, многопоточность или игровой цикл.

+0

Спасибо за ответ. Я просмотрю пользовательские представления. Еще один быстрый вопрос: может ли любая из доступных фреймворков разрешить дизайн на изображении выше? Так, например, навигационный ящик слева и справа от экрана и экран интерактивной игры в качестве экрана по умолчанию. Я хотел бы, возможно, использовать libgdx, а также использовать фрагменты, диалоги, навигационный ящик и т. Д. – derpyderp

+0

Libgdx замечательный, но я не думаю, что это просто (или даже возможно) использовать с такими родными компонентами, как фрагменты. Я бы порекомендовал AndEngine, это игровой движок только для Android, который легко интегрируется в стандартный интерфейс Android. Демо-приложение: https://play.google.com/store/apps/details?id=org.anddev.andengine.examples – Dalmas

Смежные вопросы