私は現在、SFML を使用して C++ でロゴ シーケンスを作成しており、希望の時間を入力してからその時間だけフェードしたいと考えています。たとえば、入力が 3 の場合、3 秒が経過するまで色をフェードアウトします。色は白として 255 であるため、色整数の最大量。これは私の現在のコードです:
sf::Time fadeCalc = clock.getElapsedTime();
int f = fadeCalc.asMilliseconds();
int l = logoLength.asSeconds();
int iColor = "Equation needed using variables"
sf::Color fadeColor(iColor,iColor,iColor);
Fade.setFillColor(fadeColor);
どんな助けでも大歓迎です!簡単に説明する方法が思いつかなくてすみません。