Я новичок в разработке Android. Я хочу знать, как я должен начать думать, чтобы запрограммировать аккуратный графический интерфейс. Я думаю, что API android.opengl - хорошая отправная точка.
Предположим, мы хотим создать нечто вроде упрощенной 3D-Pool-Billard-Game: вы видите таблицу сверху, и на столе есть шары. Вы хотите сделать их реалистичными (тень, блеск).
Вопросы на мой взгляд:
- Какая графика мне нужна?
- Как начать кодирование?
- Какие классы мне нужны? Для каждого элемента (шарик, стол,..)?
- Где создавать и инкапсулировать "3D-версию"?
Если вы знаете лучшие/дополнительные вопросы, просто добавьте их и/или дайте мне знать, в каком направлении я должен думать в этом случае о развитии.
Мои навыки/фон на Java: я много программировал в Java EE и использовал для обработки графического вывода с помощью JSP/JSF. Так что этот мобильный SE для Android для меня новичок. Надеемся, что для обеспечения плавного доступа вы получите несколько интересных материалов.
Крис