Какие учебные пособия и библиотеки доступны, которые могут помочь начинающим разрабатывать 2D и 3D игры для Android с использованием OpenGL-ES? Я ищу учебники, которые могут помочь мне изучить OpenGL-ES, и я ищу библиотеки OpenGL-ES, которые могут облегчить жизнь новичкам в OpenGL-ES.
Поскольку Android по-прежнему невелик, я думаю, что он также может помочь в чтении учебных пособий по iPhone OpenGL-ES, так как я полагаю, что функциональность OpenGL-ES практически не отличается.
Я нашел следующую полезную информацию, которой хотел бы поделиться:
Руководства по Android:
Другая информация об Android OpenGL-ES:
- Google IO лекция об играх, не так много OpenGLES
- Хронос Справочное руководство также имеет отношение иметь, но точно не самое лучшее место для начала.
Учебные руководства по iPhone OpenGL-ES (где информация OpenGl-ES, вероятно, полезна):
- http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/Archive.html
- http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
Что касается библиотек, которые новичок мог бы использовать, чтобы получить более простой практический опыт работы с OpenGL-ES, я обнаружил только Rokon , который был недавно запущен, поэтому имеет много дыр и ошибок. И это gnuGPL лицензировано (на данный момент), что означает, что его нельзя использовать, если мы хотим продавать наши игры.
Что еще там?
Ответы:
Сайт, который вы упомянули, очень хорош, но я думаю, что лучший из найденных мной - INsanityDesign . Это порт больших OpenGL Nehe учебники. Это отличное место для начала, оно дает вам источник на разных уровнях, с которым вы можете играть и изменять, чтобы увидеть, что делают разные части. Кроме того, что чтение документации OpenGL , также поможет. Я не очень хорош в OpenGL, но смог разобраться, используя ресурсы, которые я упомянул.
источник
Отличное руководство по OpenGL ES 1.1 для Android:
http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/
источник
Вы определенно можете продавать свои игры на основе программного обеспечения GPL, подробнее читайте здесь: http://www.gnu.org/philosophy/selling.html
источник
Я давно отказался от учебников anddev. Каждый такой учебник, который я пробовал, даже не собирался правильно, они были устаревшими, и парень, который их делал, никогда не заканчивал ничего.
К сожалению, информация, которую вы действительно хотите, действительно разбросана: вы не найдете ее по одному URL, если не захотите прочитать всю Красную книгу; но это, конечно, не учебник, это гораздо более исчерпывающий справочник.
Тем не менее, кажется, что только такой исчерпывающий справочник даст необходимую вам информацию в достаточно полной и точной форме, чтобы понять такие полезные и базовые вопросы, как различие между преобразованием просмотра, преобразованием области просмотра, преобразованием модели и преобразованием просмотра, и почему OpenGL настаивает на объединение последних двух.
источник
Здесь также есть несколько хороших учебных пособий по OpenGL ES для Android: http://obviam.net/index.php/category/opengl/
источник
Если вы хотите начать с действительно простого проекта OpenGL ES на Android (который был скомпилирован и работает), вы можете посмотреть здесь: http://www.ruibm.com/?p=263
источник
Есть хорошие учебные серии для начинающих, для изучения OpenGL.
http://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html
источник
Лучший ресурс, который я нашел, - Learn OpenGL ES . На самом деле я нашел это, потому что это рекомендуется на NeHe. Он активен и имеет ряд учебных пособий специально для Android, которые являются довольно всеобъемлющими.
источник
Серия руководств по OpenGL ES, которую я нашел очень полезной при переносе игры для iPhone на Android с помощью NDK, была:
http://www.zeuscmd.com/tutorials/opengles/
источник
Теперь доступна 3d библиотека для Android под названием min3d:
http://code.google.com/p/min3d/
Я еще не использовал это, но это выглядит полезным.
источник