我正在寻找一个适用于Mac OS X的基本OpenGL应用程序的好例子,但不是太简单.
我对iOS和objective-c有很好的基础经验,但我从未构建过Mac OS X应用程序.
我所能找到的只是超简单的例子,它们完成了drawRect中的所有绘图和逻辑:或者带有图层和抽象层的过于复杂的例子.我不想使用Glut,SDL或任何其他第三方库或引擎.
我希望能够像我在iOS游戏中一样驾驶游戏循环并使用CADisplayLink.我也不愿意使用.xib文件,因为我喜欢理解发生了什么,并且那个黑盒子在那里为我隐藏了太多,虽然我很乐意将它作为第一步,如果它让我得到了其他一切(游戏循环,CADisplayLink等).
我的iOS代码手工创建它的OpenGL Views,但iOS和OS X之间似乎有足够的差异,我无法做出正面或反面.我只需要获得一个Window和一个OpenGL视图,并能够通过游戏循环绘制到该视图.
有人能指出我的资源吗?苹果的例子在简单和复杂之间跳跃,就像我在互联网上找到的其他东西一样.
解决方法
对不起,我无法回答你的问题.我总是使用XIB文件(很久以前,我也总是想重新发明轮子,但现在我很懒,更喜欢完成任务:p)我从未使用过显示链接.
你喜欢什么覆盖drawRect:?
我以前用OpenGL开始的样本是这个:http://developer.apple.com/library/mac/#samplecode/CocoaGL/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004501
不是太复杂,也不够简单(并且它不使用任何XIB,如果我记得很清楚:p)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。