gpt4 book ai didi

objective-c - 在mac上学习openGL : GLUT or native windowing system?

转载 作者:行者123 更新时间:2023-12-03 17:36:04 25 4
gpt4 key购买 nike

我开始在 Mac 上学习 openGL,并且作为一名 cocoa 开发人员,我发现 native 窗口系统非常有吸引力。

我正在看的书都提到了GLUT的使用。现在,我想知道大多数人使用什么来开发 opengl 程序,或者这只是一个品味问题。

最佳答案

通常(免费)GLUT 不用于开发实际应用程序。它用于演示效果或简单的事情,这就是为什么如此多的在线 Material 使用它。它将所有跨平台的东西都塞到角落里,从而将用户的注意力集中在 OpenGL 上。

GLUT 拥有消息处理循环。对于简单的应用程序来说,这很好。但对于大多数实际程序,您需要自己控制消息处理。所以 GLUT 失败了。此外,GLUT 与 UI 的其余部分并没有真正很好地融合;它没有用于创建 GUI 控件的工具(上下文菜单除外)。

如果您正在学习 OpenGL,那么您应该专注于学习OpenGL,而不是 GUI 编程。因此,请使用对相关任务有意义的内容。

关于objective-c - 在mac上学习openGL : GLUT or native windowing system?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6971636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com