正如它所说:我有一些绘制 GLUT 立方体的代码,但它们都是灰色的。如何使它们具有不同的颜色?
到目前为止,我尝试过的一切都失败了。我认为我的问题是我正在尝试使用 OpenGL 函数来更改它们的颜色,但是 GLUT 正在维护它自己的内部颜色或材质数据,我不知道如何让它更改这些数据。
这只是在线游戏测试客户端的填充图形,所以它们不必看起来很好,我只需要能够区分事物。我知道 GLUT 并不是很好,所以如果有人想发布一个使用普通 OpenGL 而不是 glutCube 绘制立方体的示例,我会全力以赴。我真的不在乎如何在屏幕上显示立方体,这不是我想花很多时间在代码上的一部分。我有一个合作伙伴正在做真实的图形;我只需要显示一些东西,以便我可以想象我的代码在做什么。
我使用 OpenGL/GLUT 的语言称为 Io,但它公开的 API 应该与我从 C 调用它时相同。