是否有一个c ++等同于COLOR.whatever like java?

时间:2012-01-24 10:27:50

标签: java c++ colors

我正在尝试在一个我想写的简单游戏中设置一个“颜色变量”,我只是想制作一个瓷砖的背景,无论我设置什么颜色,所以我想知道我是否可以使用类似java的{{ 1 +}在c ++中

2 个答案:

答案 0 :(得分:1)

你最好忘记颜色名称,只使用十六进制值intead:

Uint32 blue = 0x0000FF;

或者如果您需要使用Alpha通道:

Uint32 blue = 0x880000FF; // ~50% transparent blue

以这种方式处理颜色要容易得多,特别是如果您熟悉HTML编码。

答案 1 :(得分:0)

Qt有一个QColor类和预定义的颜色,如Qt :: red。