【发布时间】:2011-09-22 01:12:45
【问题描述】:
我正在寻找适用于 Mac OS X 的基本 OpenGL 应用程序的一个很好的示例,但不是太简单。
我在 iOS 和 Objective-c 方面拥有良好的经验基础,但我从未构建过 Mac OS X 应用程序。
我所能找到的只是超级简单的示例,它们在 drawRect 中完成所有绘图和逻辑:或者具有层和抽象层的过于复杂的示例。我不想使用 Glut、SDL 或任何其他 3rd 方库或引擎。
我希望能够像在 iOS 游戏中一样驱动游戏循环并使用 CADisplayLink。我也宁愿不使用 .xib 文件,因为我喜欢了解正在发生的事情,并且那里的黑匣子对我来说隐藏了太多,尽管如果它能让我得到其他一切,我很乐意将它用作第一步(游戏循环、CADisplayLink 等)。
我的 iOS 代码手动创建了它的 OpenGL 视图,但 iOS 和 OS X 之间的差异似乎已经足够大,以至于我无法确定它的正面或反面。我只需要获得一个 Window 和一个 OpenGL 视图,并能够通过游戏循环绘制到它。
有人能指点我一个好的资源吗? Apples 的示例在简单和过于复杂之间跳跃,就像我在 Internet 上可以找到的所有其他示例一样。
【问题讨论】: