Bonjour à tous,
J'ai un petit projet visant à créer un jeu en réalité augmenté.
J'ai donc interfacé SFML avec OPENCV et l'ensemble fonctionne très bien (Même si le code n'est pas optimisé).
Dans ma fenetre, j'ai des formes qui ont une couleur par défaut (Rouge par exemple).
J'aimerai, avec le clavier (Touche Up and Down) faire varier l'opacité de cette couleur graduellement (0-255), liée au coef. alpha.
J'ai donc créer une petite condition, mais elle ne fonctionne pas !!!
Voici la boucle:
///--CHANGE COULEUR--///
if (sf::Keyboard::isKeyPressed(sf::Keyboard::Up))
{
for (stepColor = 0; stepColor <= 255; stepColor+=5)
{
cible.setFillColor(sf::Color(255,0,0,stepColor));
}
}
la constante "stepColor" a été déclaré comme suit:
int stepColor(0);
Merci pour votre aide
Amitiés
Chris
Ou ais-je commis une erreur ?