Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Snitteur

Pages: « Précédente 1 ... 3 4 [5]
61
Graphique / [resolu] Touche clavier
« le: Février 15, 2014, 06:27:18 pm »
          Bonjour, je demande encore de l'aide, comme je l'ai dit dans un autre poste je suis nouveau. Cette fois ci je voudrais récupérais l’état d'une touche clavier ( barre d’espace ).

Pour le moment j'ai ce code :
            if (sf::Keyboard::isKeyPresed(sf::Keyboard::Space))
                  {
                 ramb.move(sf::Vector2f(0, -0.2)) ;
                  }

Et je voudrais le même mais avec un truc comme sa :

            if (sf::Keyboard::isKeyReleased(sf::Keyboard::Space))
                {
                 ramb.move(sf::Vector2f(0, -0.2)) ;
                }


Ps le dernier code ne fonctionne pas !

62
Graphique / Re : Sprite
« le: Février 12, 2014, 08:03:20 pm »
Bon finalement un problème survient mais cette fois ci, c'est pour le déplacer. J utilise la fonction move comme ci-dessous :                             

          #include <SFML/Graphics.hpp>

int main()
{
sf::RenderWindow window(sf::VideoMode(800, 450), "Rambo 1.0");
            //Image de fond.
            sf::Sprite backg;
            sf::Texture background;
            background.loadFromFile("fond.png");
            backg.setTexture(background);

                           //Image de barre
                          sf::Sprite barres;
                          sf::Texture barre;
                          barre.loadFromFile("barre.png");
                          barres.setTexture(barre);
    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }
        if ( sf :: Keyboard :: isKeyPressed ( sf :: Keyboard :: Left ) )
                      {
                     barres. move ( 0 , 10) ;

                      }

        window.clear();
        window.draw(backg);
        window.draw(barres);
        window.display();
    }

    return 0;
}

Bon maintenant, passons au problème :
Quand j'appuis sur la touche "left" mon sprite en l’occurrence "barres" bouge mais ne réapparais pas. Auriez vous une idée dout cela viens ?

 

63
Graphique / [Resolu] Sprite
« le: Février 12, 2014, 06:41:55 pm »
Bonjour je suis débutant en sfml.
   En ce moment j'essai de faire un petit jeux, avec des plateformes qui bouge. Mon seul problème c'est que j'utilise ceci, pour faire un "background"
                                sf::Texture texture;
                                texture.loadFromFile("bb.png");
                                sf::Sprite sprite;
                                sprite.setTexture(texture);
                                window.draw(sprite);
Et après je ne sais quoi faire pour afficher les barres ( elle vole et doive ce deplacer ).
Si vous auriez des idées ou proposition de code je suis preneur.

Pages: « Précédente 1 ... 3 4 [5]
anything