Есть ли какой-нибудь пример opengl, чтобы я мог работать на MacOS? - PullRequest
4 голосов
/ 29 мая 2009

Есть ли какой-нибудь пример opengl, чтобы я мог работать на MacOS 10.5.5? А если есть проект XCode с примерами opengl?

Спасибо.

Ответы [ 7 ]

4 голосов
/ 29 мая 2009

Обучающие программы Nehe будут работать на OS X. Прокрутите до конца каждого учебного руководства, и вы увидите ссылку для загрузки примерно с дюжиной платформ / языков / IDE, одной из которых является OS X / Objective-C / Cocoa.

http://nehe.gamedev.net/

4 голосов
/ 29 мая 2009

Есть куча в / Developer / examples / OpenGL.

3 голосов
/ 05 апреля 2013

Проверьте эти. Их было нелегко найти:)

2 голосов
/ 29 мая 2009

В дополнение к примерам, которые идут с XCode, упомянутым Брэдом, в книге Аарона Хиллегаса есть пример OpenGL Программирование какао для Mac OS X . Весь исходный код из этой книги доступен для скачивания .

1 голос
/ 29 мая 2009

Рекомендую / Разработчик / Примеры / OpenGL / GLUT

, изучая openGL с помощью GLUT, вы можете очень легко скопировать / вставить произвольный код openGL из Интернета и заставить его правильно скомпилироваться и работать. (при условии, что это также основано на GLUT - но там есть тонна ...)

Дитрих прав, уроки nehe очень полезны, но для меня многие из них были слишком ориентированы на игру, если не на игру на платформе.

и, конечно же, не забывайте: страница примеров и учебников по коду openGL.org

0 голосов
/ 05 августа 2010

В справочной библиотеке Mac OS X содержится много примеров кода, демонстрирующего OpenGL и другие. Они включают все необходимые файлы проекта XCode.

0 голосов
/ 19 июня 2009

Экспромт - это живая среда программирования, которая работает с openGL. учебник .

Кроме того, Impromptu имеет возможность подключаться к аудиоустройствам Mac и камере и является отличной средой для прототипирования.

Он использует Scheme, язык, который может быть не столь распространенным; но он позволяет вам строить свою программу по одной строке за раз.

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