2010-08-12 2 views
5

Я опытный разработчик Android (если такая вещь существует), которая раньше никогда не работала с OpenGL.Начало работы с OpenGL ... в Android

Существуют различные преимущества платформы Android (open-source, open distribution, portable и т. Д.), Которые заставляют меня думать, что это может быть отличная среда, чтобы наконец попасть в OpenGL.

Но я также обеспокоен тем, что сложность работы в среде с ограниченными ресурсами может быть слишком большой для тех, кто раньше никогда не работал с 3D-графикой. Кроме того, похоже, что Android использует только подмножество OpenGL, и я не знаю, как это повлияет на мой опыт обучения.

Как вы думаете? Является ли Android OpenGL разработкой новичком или для опытных разработчиков OpenGL?

ответ

6

На самом деле нет «Android OpenGL», это просто OpenGL ES 1.1 или OpenGL ES 2.0, который является подмножеством OpenGL, но ориентирован на мобильные и встроенные устройства.

Я не думаю, что какая-либо платформа «приветствуется новичком», это то, что вам нужно получить необходимые знания, чтобы использовать ее. Для OpenGL/OpenGL ES вам необходимо иметь определенные знания компьютерной графики, прежде чем пытаться их использовать. GL ES и GL очень похожи, и знание GL ES также работает в GL (не наоборот, так как это подмножество), поэтому просто входите в него.

Я рекомендую книгу OpenGL ES 2.0 Programming Guide (для GL ES 2.0) и книгу OpenGL ES Game Developmen t для OpenGL ES 1.1. Эти книги находятся на C, вам нужно «переносить» их на Java, поскольку Android использует это, но основы одинаковы.

+0

+1 Для не существует «Android OpenGL», и я не думаю, что любая платформа «новичок», – Nipuna

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