OpenGL на Mac OS X для разработчика iPhone - PullRequest
4 голосов
/ 22 сентября 2011

Я ищу хороший пример базового приложения OpenGL для Mac OS X, но не слишком простой.

У меня есть солидный опыт работы с iOS и target-c, но я никогда не создавал приложение для Mac OS X.

Все, что мне удалось найти, это очень простопримеры, которые делают все рисование и логику в drawRect: или слишком сложные примеры со слоями и слоями абстракции.Я не хочу использовать Glut, SDL или любые другие сторонние библиотеки или движки.

Я хочу иметь возможность использовать Game Loop и использовать CADisplayLink, как я использую в своих играх для iOS.Я также предпочел бы не использовать файлы .xib, потому что мне нравится понимать, что происходит, и этот черный ящик скрывает слишком много для меня, хотя я был бы рад использовать его в качестве первого шага, если он принес мне все остальное (игровой цикл, CADisplayLink и т. д.).

Мой код iOS создает свои OpenGL Views вручную, но, похоже, разницы между iOS и OS X достаточно, так что у меня возникли проблемы с наведением порядка,Мне просто нужно получить окно и вид OpenGL, и я смогу сделать это через игровой цикл.

Может кто-нибудь указать мне хороший ресурс?Примеры Apples переходят от простого к слишком сложному, как и все, что я могу найти в Интернете.

1 Ответ

1 голос
/ 24 сентября 2011

Извините, я не могу ответить на ваши вопросы. Я всегда использовал файлы XIB (довольно давно, я тоже всегда хотел заново изобрести колесо, но теперь я ленив и предпочитаю что-то делать: p), и я никогда не использовал ссылки на экран.

Что вам не нравится в переопределении drawRect:?

И вот пример, который я использовал для начала работы с OpenGL: http://developer.apple.com/library/mac/#samplecode/CocoaGL/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004501

Не слишком сложно и достаточно просто, чтобы понять это (и он не использует XIB, если я хорошо помню: p)

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