Fonction
Jeux
direction_x()
Renvoie -1, 0 ou 1 selon les flèches gauche / droite (ou Q / D) enfoncées : pour déplacer un personnage.
Partagée par CoddyRun · CoddyRun
7 novembre 2026
Explication
Utilise touche_enfoncée, qui n'attend pas : à appeler dans une boucle de jeu en temps réel, avec une pause. Si les deux touches sont enfoncées, elles s'annulent.
Multipliez le résultat par la vitesse : x ajoute direction_x() * 6.
Code
fonction direction_x()
sens est un nombre
si touche_enfoncée("gauche") ou touche_enfoncée("q") alors
sens soustrait 1
fin si
si touche_enfoncée("droite") ou touche_enfoncée("d") alors
sens ajoute 1
fin si
retourne sens
fin fonction
Exemple d'utilisation
ecran est une toile
x est un nombre
dimension(ecran, 300, 200)
x vaut 140
tant que non touche_pressée("échap")
x vaut limiter(x + direction_x() * 6, 0, 280)
effacer(ecran)
remplir(ecran, #0D1117)
rectangle(ecran, x, 90, 20, 20, #4DABF7)
affiche ecran
pause 30
fin tant que
Commentaires (0)
Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.
Connectez-vous ou créez un compte pour commenter.