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

StackOverflow https://stackoverflow.com/questions/1629775

  •  06-07-2019
  •  | 
  •  

Вопрос

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

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

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

Учебники по Android:

Другая информация об Android OpenGL-ES:

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

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

Что еще там?

Это было полезно?

Решение

Сайт, который вы упомянули, очень хорош, но я думаю, что лучший из тех, что я нашел, — это сайт INsanityDesign.Это порт великого OpenGL. нехе учебные пособия.Это отличное место для начала, оно дает вам исходники на разных уровнях, с которыми вы можете экспериментировать и изменять, чтобы увидеть, что делают разные части.Кроме чтения 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

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

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

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

Теперь доступна 3D-библиотека для Android под названием min3d:

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top