Учебники и библиотеки для игр OpenGL-ES на Android

Какие учебные пособия и библиотеки доступны, что может помочь новичкам разрабатывать 2D и 3D игры на Android с использованием OpenGL-ES? Я ищу учебники, которые могут помочь мне изучить OpenGL-ES, и я ищу библиотеки OpenGL-ES, которые облегчат жизнь начинающим в OpenGL-ES.

Поскольку Android по-прежнему невелик, я думаю, что может быть полезно заполнить учебники по iPhone OpenGL-ES, так как я полагаю, что функции OpenGL-ES практически одинаковы.

Я нашел следующую полезную информацию, которую мне хотелось бы поделиться:

Обучающие программы для Android:

Другие сведения о OpenGL-ES для Android:

Учебники iPhone OpenGL-ES (где информация OpenGl-ES, вероятно, полезна):

Что касается библиотек, которые новичок может использовать для получения более простого практического опыта работы с OpenGL-ES, я нашел Rokon, который недавно был запущен, поэтому у него много дыр и ошибок. И он gnuGPL лицензирован (на данный момент), что означает, что он не может быть использован, если мы хотим продать наши игры.

Что еще там?

Ответ 1

Сайт, о котором вы упомянули, очень хорош, но я думаю, что лучший, который я нашел, - это INsanityDesign. Это порт больших OpenGL nehe учебных пособий. Это отличное место для начала, оно дает вам источник на разных уровнях, с которыми вы можете играть и меняться, чтобы увидеть, что делают разные части. Помимо этого, прочитайте OpenGL документацию, также поможет. Я не очень хорошо разбираюсь в материалах OpenGL, но смог понять, используя ресурсы, о которых я упоминал.

Ответ 3

Вы определенно можете продавать свои игры на основе программного обеспечения GPL, читайте здесь: http://www.gnu.org/philosophy/selling.html

Ответ 4

Я давно ушел на обучающие программы anddev. Каждый такой учебник, который я пробовал, даже не строит правильно, они были устаревшими, а парень, который их делает, никогда ничего не заканчивает.

К сожалению, информация, которую вы действительно хотите, действительно такова, что она разбросана: вы не найдете ее всего по одному URL-адресу, если только вы не захотите прочитать всю Красную книгу; но это, конечно, не учебник, это гораздо более исчерпывающая ссылка.

Однако кажется, что только такая исчерпывающая ссылка даст необходимую вам информацию в достаточно полной и достаточно точной форме, чтобы понять такие полезные и основные проблемы, как различие между преобразованием просмотра, преобразованием видового экрана, трансформацией модели и преобразованием просмотра и почему OpenGL настаивает на объединении последних двух.

Ответ 6

Если вы хотите начать работу с действительно базового проекта OpenGL ES на Android (который действительно был скомпилирован и работает), вы можете посмотреть здесь: http://www.ruibm.com/?p=263

Ответ 8

Лучший ресурс, который я нашел до сих пор, - Изучить OpenGL ES. На самом деле я нашел его, потому что он рекомендуется на NeHe. Он активен и имеет ряд обучающих программ специально для Android, которые достаточно полны.

Ответ 9

Обучающая серия OpenGL ES, которую я нашел очень полезной при портировании iPhone-игры на Android с помощью NDK, была:

http://www.zeuscmd.com/tutorials/opengles/

Ответ 10

В настоящее время существует 3-битная библиотека для андроида, доступная под названием min3d:

http://code.google.com/p/min3d/

Я еще не использовал его, но он выглядит полезным.