これが私の問題です。0から1の範囲の4つのfloatから色を作成するコンストラクターがあります。0から255intとの互換性を追加したいので、次のような別のコンストラクターがあります。
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フロートコンポーネントは奇妙な数になります。これの何が問題になっていますか?
ありがとう