gpt4 book ai didi

opengl - 如何为 GLUT 立方体赋予不同的颜色?

转载 作者:行者123 更新时间:2023-12-02 01:34:11 33 4
gpt4 key购买 nike

正如它所说:我有一些代码正在绘制 GLUT 立方体,但它们都是灰色的。如何使它们具有不同的颜色?

到目前为止我尝试过的一切都失败了。我认为我的问题是我正在尝试使用 OpenGL 函数来改变它们的颜色,但是 GLUT 正在维护它自己的内部颜色或 Material 数据,我不知道如何让它改变这些数据。

这只是在线游戏测试客户端的填充图形,因此它们不必看起来很好,我只需要能够区分事物即可。我知道 GLUT 并不被认为是伟大的,所以如果有人想发布一个使用普通 OpenGL 而不是 glutCube 绘制立方体的示例,我会洗耳恭听。我并不关心如何在屏幕上显示立方体,而且它也不是我想花费大量时间的代码的一部分。我有一个合作伙伴正在做真实的图形;我只需要显示一些内容,以便我可以直观地看到我的代码正在做什么。

我使用 OpenGL/GLUT 的语言称为 Io,但它公开的 API 应该与我从 C 调用它时相同。

最佳答案

事实证明,如果我这样做:

            glEnable(GL_COLOR_MATERIAL)

然后它使 Material 跟踪我用 glColor 设置的任何颜色,即使启用了照明也是如此。

关于opengl - 如何为 GLUT 立方体赋予不同的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1616892/

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