Подтвердить что ты не робот

Как начать создавать 3D (Game-) графические интерфейсы для приложений Android (например, с OpenGL)?

Я новичок в разработке Android. Я хочу знать, как я должен начать думать, чтобы запрограммировать аккуратный графический интерфейс. Я думаю, что API android.opengl - хорошая отправная точка.

Предположим, мы хотим создать нечто вроде упрощенной 3D-Pool-Billard-Game: вы видите таблицу сверху, и на столе есть шары. Вы хотите сделать их реалистичными (тень, блеск).

Вопросы на мой взгляд:

  • Какая графика мне нужна?
  • Как начать кодирование?
  • Какие классы мне нужны? Для каждого элемента (шарик, стол,..)?
  • Где создавать и инкапсулировать "3D-версию"?

Если вы знаете лучшие/дополнительные вопросы, просто добавьте их и/или дайте мне знать, в каком направлении я должен думать в этом случае о развитии.

Мои навыки/фон на Java: я много программировал в Java EE и использовал для обработки графического вывода с помощью JSP/JSF. Так что этот мобильный SE для Android для меня новичок. Надеемся, что для обеспечения плавного доступа вы получите несколько интересных материалов.

Крис

4b9b3361

Ответ 1

Я бы рекомендовал использовать существующий 3d-движок, иначе вы сможете много работать. http://www.jpct.net/jpct-ae/ не является плохим и имеет гибкую лицензию.