C语言 在变量中存储过剩颜色

juzqafwq  于 2023-01-20  发布在  其他
关注(0)|答案(1)|浏览(120)

有没有办法把过剩的颜色存储在一个变量中,比如不这样做:
glColor3f(1.0, 1.0, 1.0);
能够做到这一点:

glColor white = glColor(1.0, 1.0, 1.0);
glColor3f(white);

这又创建了更多可读代码

cigdeys3

cigdeys31#

我建议将颜色存储在一个数组中,并使用glColor3fv设置颜色:

float white[3] = {1.0f, 1.0f, 1.0f};
glColor3fv(white);

相关问题