Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > API graphiques > SFML
SFML Forum d'entraide sur l'API SFML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/08/2010, 11h42   #1
ritter jack
Rédacteur
 
Julien Itard
Étudiant
Inscription : août 2009
Messages : 130
Détails du profil
Informations personnelles :
Nom : Julien Itard
Âge : 21
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2009
Messages : 130
Points : 392
Points : 392
Envoyer un message via MSN à ritter jack
Par défaut Difference entre 2 méthodes

Salut tout le monde !

Je débute avec la lib SFML et j'ai quelques questions

Est-il mieux d'utiliser pour la gestion des events :

Code c++ :
1
2
3
4
5
6
7
8
9
 
if (Event.Type == sf::Event::KeyPressed)
    if (Event.Key.Code == sf::Key::Escape)
        App.Close();
 
ou
 
if(App.GetInput().IsKeyDown(sf::Key::Escape))
    App.Close();

Voila merci =)
__________________
Mon espace perso : LIEN

Besoin d'un site Web ? Contactez-moi !
ritter jack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2010, 00h49   #2
Guiber
Candidat au titre de Membre du Club
 
Inscription : octobre 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 11
Points : 11
Points : 11
Hello.

Ça dépend, les 2 se complètent.
Les events sont ponctuels alors que les inputs sont continus.

Par exemple quand tu veux gérer la fermeture de ta fenêtre à l'appui de la touche Echap, ce que tu veux récupérer c'est juste une pression sur cette touche, tu vas donc utiliser les events.
Si tu veux effectuer le déplacement d'un personnage tant qu'une touche directionnelle est enfoncée, tu vas utiliser les inputs.
Guiber est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h55.


 
 
 
 
Partenaires

Hébergement Web