GLUT显示空白窗口

GLUT displays blank window

本文关键字:窗口 空白 显示 GLUT      更新时间:2023-10-16

我在这里学习GLUT教程。我将第一个示例"YAT"复制并粘贴到xcode中,稍微修改了includes,发现出现了一个空白窗口。未修改的代码设置为显示线框茶壶。对我来说,这不会发生。

然而,如果我取消注释金属丝牛头怪的创建,则部分牛头怪和茶壶会出现在窗口中。在代码中//下还有一些看似随机的取消注释和注释行的组合,这些行实际上会导致对象出现。。。或者只是一个空白屏幕。

附言:我知道每个人都说不要使用GLUT,但我最终演示所需的图形非常基本,我所看到的其他一切都让我不知所措。

我将第一个示例"YAT"复制并粘贴到xcode 中

这个例子的问题是,它没有请求双缓冲区,但这在MacOSX上运行得不太好。这是可以做到的,但实际上没有意义。

glutInitDisplayMode标志中的GLUT_SINGLE替换为GLUT_DOUBLE,即

glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);

并且在显示功能的末尾添加CCD_ 4。