Как изучить OpenGL на примере, скажем, построения вращающегося шара? - PullRequest
4 голосов
/ 20 января 2011

У меня есть два года опыта в программировании для iPhone, но я совершенно новичок в OpenGL.Что я должен взять, чтобы построить вращающийся глобус на iPhone?Что я хочу заархивировать:

  • глобус 3G, показанный на iPhone
  • , в основном 3D шар с текстурной картой на нем
  • , когда пользователь перетаскиваетэкран, шар вращается

Спасибо

Ответы [ 3 ]

4 голосов
/ 20 января 2011

Ну, если вы совершенно новый для OpenGl, как я, я бы посоветовал вам перейти по этой ссылке, чтобы начать

http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html

наслаждайся

Edit:

Попробуйте тоже

как заменить изображения в логической игре

2 голосов
/ 20 января 2011

Я бы порекомендовал Курс Брэда Ларсона по OpenGL (ES).Это доступно на iTunes (бесплатно):

Видеозаписи класса Advanced iPhone Development, который я преподавал в прошлом семестре в Техническом колледже Мэдисон, теперь доступны бесплатно на iTunesU. Эти видеоролики содержат более 35 часов HD-контента, охватывающего более продвинутые темы разработки для iPhone, такие как Core Animation, многопоточность, рисование Quartz 2-D и OpenGL ES.Примечания к курсу, которые сопровождают класс, доступны для скачивания здесь в формате VoodooPad или для просмотра здесь в HTML.Ссылки на все примеры приложений, используемых для класса, присутствуют в примечаниях.

Источник

1 голос
/ 20 января 2011

Многие люди советуют вам попробовать NeHe Tutorials for OpenGL, и хотя я думаю, что они охватывают несколько функций API OpenGL, я бы вместо этого рекомендовал купить книгу по OpenGL, если вы серьезно относитесь к ее изучению. Конечно, изучение того, как писать программы с использованием OpenGL, приходит с практикой, но чтение книг поможет вам понять, как и почему разработан API, как оно есть, а также познакомит вас с графическим конвейером, который крайне важен для понимания того, как ваши функции вызывают действительно обрабатываются. Я бы лично порекомендовал Superbible OpenGL, но я слышал, что Красная книга тоже хороша. Вот ссылка на бесплатный HTML-файл, содержащий более старую версию Красной книги.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...