这是我的问题。我有一个构造函数,它使颜色从 0 到 1 的 4 个浮点数。我想添加与 0 到 255 int 的兼容性,所以我有另一个这样的构造函数:
AguiColor::AguiColor( int r, int g, int b, int a )
{
double num = 1.0f / 255.0f;
AguiColor((float)(r * num), (float)(g * num), (float)(b * num), (float)(a * num));
}
但是,这不起作用。rgba 浮点组件变成奇怪的数字。这有什么问题?
谢谢