Учебники и библиотеки для игр 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, но смог понять, используя ресурсы, о которых я упоминал.
Ответ 2
Отличный учебник по OpenGL ES 1.1 на Android:
http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/
Ответ 3
Вы определенно можете продавать свои игры на основе программного обеспечения GPL, читайте здесь: http://www.gnu.org/philosophy/selling.html
Ответ 4
Я давно ушел на обучающие программы anddev. Каждый такой учебник, который я пробовал, даже не строит правильно, они были устаревшими, а парень, который их делает, никогда ничего не заканчивает.
К сожалению, информация, которую вы действительно хотите, действительно такова, что она разбросана: вы не найдете ее всего по одному URL-адресу, если только вы не захотите прочитать всю Красную книгу; но это, конечно, не учебник, это гораздо более исчерпывающая ссылка.
Однако кажется, что только такая исчерпывающая ссылка даст необходимую вам информацию в достаточно полной и достаточно точной форме, чтобы понять такие полезные и основные проблемы, как различие между преобразованием просмотра, преобразованием видового экрана, трансформацией модели и преобразованием просмотра и почему OpenGL настаивает на объединении последних двух.
Ответ 5
Здесь есть несколько полезных обучающих программ OpenGL ES для Android: http://obviam.net/index.php/category/opengl/
Ответ 6
Если вы хотите начать работу с действительно базового проекта OpenGL ES на Android (который действительно был скомпилирован и работает), вы можете посмотреть здесь:
http://www.ruibm.com/?p=263
Ответ 7
Существует хорошая серия учебников для начинающих, чтобы узнать opengl.
http://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html
Ответ 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/
Я еще не использовал его, но он выглядит полезным.