PSVP
Bienvenu sur PSVP ! L'actu PSP et PSVita ! Vous voulez voir nos dernière new ? Alors connectez-vous !

PSVP

Toutes les consoles portables de Sony !
 
AccueilPortailFAQRechercherMembresS'enregistrerConnexion

Partager | 
 

 3)Apprendre la gestions des touches plus les conditions

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
-immortal-
Administrateur
Administrateur


Messages: 140
Age: 13
Localisation: 92

MessageSujet: 3)Apprendre la gestions des touches plus les conditions   Jeu 10 Nov - 9:21

Bonjour à tous,
Voici un nouveaux tutoriel ! Je vais vous apprendre ce qu'est une condition et la gestion des touches !

1) Les conditions

Le principe d'une condition est simple, "si je fais ça, tu fais ça", voilà je l'ai à peu près décrit une condition. Les conditions s'utilise souvant pour changer une variable.

Code:
variable = 0 --On définie la variable

while true do --On ouvre la boucle
screen:clear()
if variable == 0 -- Si la variable est égal à 0
      then variable =1 --Alors variable = 1
end


Voilà une condition.

2) La Gestion des touches

Tout d'abord, pour pouvoir utilisé les touche, il faut utilisé une fonction toute prête :

Code:
pad = Controls.read()


Je rappel le nom des touches en anglais :


  • l = l
  • r = r
  • haut = up
  • flèche gauche = left
  • flèche droite = right
  • bas = down
  • croix = cross
  • rond = circle
  • triangle = triangle
  • carré = square


Evidemment, les touches start, select etc, restent pareils !

Eemple :

Code:
while true do
screen:clear()
pad = Controls.read()
pad:start()


Bien sur nous nous rendons compte, que ce code n'a servi à rien, car il ne s'affiche rien. Pour comprendre lisez la suite ! Wink

3)Conditions + touches

Tout suite on comprend mieux ! Car "si j'appuie sur croix, t'écris j'appuie sur croix". Oui, j'espère que c'est plus clair dans vos têtes.

Code:
rouge = Color.new()

while true do
screen:clear()
pad = Controls.read()
      if pad:cross()
            then screen:print(5,120,"J'appuie sur X !", rouge)
      end


Vous comprenez mieux ?

Sans oublier :

Code:
screen:flip()
screen.waitVblankStart()
end


Voilà votre premier TP :
Faire la même chose pour toutes les touches une fois sans rien, une autre fois avec un fonction pour chaque touche (function cross() ).

Bonne chance Wink

______________________________________________________________________________________________




PSP : 2004
CFW : 6.60 ME-1.6
Carte mère : TA-088v1
MS : 2 go fois 2
Bientôt : PSVita (Noir)
Revenir en haut Aller en bas
http://psvp.forumgratuit.org
sharingan17
Membre


Messages: 38

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Mar 10 Jan - 20:28

Merci infiniment.Je sais un peu programmer en c++.Le problème, mon âge. Je suis pas assez grand ( en quelque sorte) pour tout comprendre en ++ et ça faisait longtemps que je cherchais un tuto sur la programmation en lua!
Merci beaucoup!!! Very Happy
Revenir en haut Aller en bas
-immortal-
Administrateur
Administrateur


Messages: 140
Age: 13
Localisation: 92

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Mer 11 Jan - 9:03

Derien Wink

______________________________________________________________________________________________




PSP : 2004
CFW : 6.60 ME-1.6
Carte mère : TA-088v1
MS : 2 go fois 2
Bientôt : PSVita (Noir)
Revenir en haut Aller en bas
http://psvp.forumgratuit.org
sharingan17
Membre


Messages: 38

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Mer 11 Jan - 18:44

Je voulais savoir si vous allez continuer à développer le tuto ou si vous en avez terminé?
Revenir en haut Aller en bas
-immortal-
Administrateur
Administrateur


Messages: 140
Age: 13
Localisation: 92

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Jeu 12 Jan - 9:14

Non je vais continuer, mais là je fais une petite pause Wink

______________________________________________________________________________________________




PSP : 2004
CFW : 6.60 ME-1.6
Carte mère : TA-088v1
MS : 2 go fois 2
Bientôt : PSVita (Noir)
Revenir en haut Aller en bas
http://psvp.forumgratuit.org
sharingan17
Membre


Messages: 38

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Dim 22 Jan - 10:01

Bonjour , je voulais savoir au sujet de lèche -droite = *trou de mémoire pale *- .Je n'ai pas trop compris.Pourrais-tu m'éclairer sur ça?
Revenir en haut Aller en bas
lazaridis1
Co-Administrateur
Co-Administrateur


Messages: 40

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Mar 24 Jan - 18:04

Salut , flèche droite = right ( c'était un petit oubli d' Immo Wink )
Revenir en haut Aller en bas
http://yourgamesunivers.meilleurforum.com
sharingan17
Membre


Messages: 38

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Jeu 26 Jan - 8:06

ok. Merci !!!!!! Very Happy
Revenir en haut Aller en bas
qazer117
Co-Administrateur
Co-Administrateur


Messages: 5

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Ven 27 Jan - 20:53

c bon jai change le trou de memoire en right ^^
Revenir en haut Aller en bas
-immortal-
Administrateur
Administrateur


Messages: 140
Age: 13
Localisation: 92

MessageSujet: Re: 3)Apprendre la gestions des touches plus les conditions   Sam 28 Jan - 11:03

Merci qazer ^^

______________________________________________________________________________________________




PSP : 2004
CFW : 6.60 ME-1.6
Carte mère : TA-088v1
MS : 2 go fois 2
Bientôt : PSVita (Noir)
Revenir en haut Aller en bas
http://psvp.forumgratuit.org
 

3)Apprendre la gestions des touches plus les conditions

Voir le sujet précédent Voir le sujet suivant Revenir en haut 

 Sujets similaires

-
» Gestions du serveur et info map
» Mapper les touches de la Yinlips G18
» Conditions de recrutements
» Apprendre la FoWsc
» Conditions de recrutement
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
PSVP :: Programmation :: Programmation :: Lua sur PSP-