Outils pour utilisateurs

Outils du site


objets:personnage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
objets:personnage [2019/03/11 12:19]
admin
objets:personnage [2019/03/13 21:35] (Version actuelle)
admin [Modification de l'apparence]
Ligne 9: Ligne 9:
   * Créer un objet Personnage :   * Créer un objet Personnage :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage = new Personnage() unPersonnage = new Personnage()
 </​code>​ </​code>​
Ligne 15: Ligne 15:
   * Créer un objet Personnage en chargeant une image depuis un fichier :   * Créer un objet Personnage en chargeant une image depuis un fichier :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage = new Personnage("​fichier.png"​) unPersonnage = new Personnage("​fichier.png"​)
 </​code>​ </​code>​
Ligne 31: Ligne 31:
   * Changer la représentation du Personnage :   * Changer la représentation du Personnage :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.changer("​garçon"​) unPersonnage.changer("​garçon"​)
 </​code>​ </​code>​
Ligne 39: Ligne 39:
   * Arrêter le mouvement automatique du Personnage lorsqu'​il se déplace :   * Arrêter le mouvement automatique du Personnage lorsqu'​il se déplace :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.arrêterMouvement() unPersonnage.arrêterMouvement()
 </​code>​ </​code>​
Ligne 45: Ligne 45:
   * Démarrer le mouvement automatique du Personnage lorsqu'​il se déplace :   * Démarrer le mouvement automatique du Personnage lorsqu'​il se déplace :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.démarrerMouvement() unPersonnage.démarrerMouvement()
 </​code>​ </​code>​
Ligne 51: Ligne 51:
   * Définir la durée totale du mouvement de déplacement (la durée pendant laquelle toutes les images du déplacement s'​affichent) :   * Définir la durée totale du mouvement de déplacement (la durée pendant laquelle toutes les images du déplacement s'​affichent) :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.définirDuréeMouvement(500) unPersonnage.définirDuréeMouvement(500)
 </​code>​ </​code>​
Ligne 59: Ligne 59:
   * Définir la durée totale de l'​animation de l'​objet Personnage lorsqu'​il est à l'​arrêt :   * Définir la durée totale de l'​animation de l'​objet Personnage lorsqu'​il est à l'​arrêt :
  
-<​code ​tangara>+<​code ​declick>
   unPromeneur.définirDuréeArrêt(1200)   unPromeneur.définirDuréeArrêt(1200)
 </​code>​ </​code>​
Ligne 67: Ligne 67:
   * Ajouter un objet [[Décor]] au Promeneur :   * Ajouter un objet [[Décor]] au Promeneur :
  
-<​code ​tangara>+<​code ​declick>
   unPromeneur.ajouterDécor(unDécor)   unPromeneur.ajouterDécor(unDécor)
 </​code>​ </​code>​
Ligne 86: Ligne 86:
   * Donner la possibilité au Personnage d'​attraper un objet (objets [[Animation]],​ [[Promeneur]],​ [[Item]] ou [[Personnage]]) :   * Donner la possibilité au Personnage d'​attraper un objet (objets [[Animation]],​ [[Promeneur]],​ [[Item]] ou [[Personnage]]) :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.peutAttraper(unObjet) unPersonnage.peutAttraper(unObjet)
 </​code>​ </​code>​
Ligne 94: Ligne 94:
   * Ajouter une commande à exécuter lorsque l'​objet Personnage attrape un objet :   * Ajouter une commande à exécuter lorsque l'​objet Personnage attrape un objet :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.siAttrape(unObjet,​ "​commande"​) unPersonnage.siAttrape(unObjet,​ "​commande"​)
 </​code>​ </​code>​
  
 {{information.png |}} Cette commande est en fait un raccourci pour les deux commandes suivantes :  {{information.png |}} Cette commande est en fait un raccourci pour les deux commandes suivantes : 
-<​code ​tangara>+<​code ​declick>
 unPersonnage.peutAttraper(unObjet) unPersonnage.peutAttraper(unObjet)
 unPersonnage.siCollisionAvec(unObjet,​ "​commande"​) unPersonnage.siCollisionAvec(unObjet,​ "​commande"​)
Ligne 110: Ligne 110:
   * Ajouter des images qui seront affichées en séquence pour tous les mouvements (images par défaut) :   * Ajouter des images qui seront affichées en séquence pour tous les mouvements (images par défaut) :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.ajouterImage("​image1.png"​) unPersonnage.ajouterImage("​image1.png"​)
 unPersonnage.ajouterImage("​image2.png"​) unPersonnage.ajouterImage("​image2.png"​)
Ligne 116: Ligne 116:
 </​code>​ </​code>​
  
-{{information.png |}} Ces images sont affichées en boucle par l'​objet Personnage. Quand il se déplace, la boucle dure le temps défini par l'​action ​<< ​définirDuréeMouvement ​>>. Quand il est à l'​arrêt,​ la boucle dure le temps défini par l'​action ​<< ​définirDuréeArrêt ​>>.+{{information.png |}} Ces images sont affichées en boucle par l'​objet Personnage. Quand il se déplace, la boucle dure le temps défini par l'​action ​''​%%définirDuréeMouvement%%''​. Quand il est à l'​arrêt,​ la boucle dure le temps défini par l'​action ​''​%%définirDuréeArrêt%%''​.
  
   * Ajouter des images qui seront affichées en séquence lorsque le Personnage avance :   * Ajouter des images qui seront affichées en séquence lorsque le Personnage avance :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.ajouterImage("​image1.png",​ "​avancer"​) unPersonnage.ajouterImage("​image1.png",​ "​avancer"​)
 unPersonnage.ajouterImage("​image2.png",​ "​avancer"​) unPersonnage.ajouterImage("​image2.png",​ "​avancer"​)
Ligne 128: Ligne 128:
   * Ajouter des images qui seront affichées en séquence lorsque le Personnage recule :   * Ajouter des images qui seront affichées en séquence lorsque le Personnage recule :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.ajouterImage("​image1.png",​ "​reculer"​) unPersonnage.ajouterImage("​image1.png",​ "​reculer"​)
 unPersonnage.ajouterImage("​image2.png",​ "​reculer"​) unPersonnage.ajouterImage("​image2.png",​ "​reculer"​)
Ligne 137: Ligne 137:
   * Ajouter des images qui seront affichées en séquence lorsque le Personnage est à l'​arrêt :   * Ajouter des images qui seront affichées en séquence lorsque le Personnage est à l'​arrêt :
  
-<​code ​tangara>+<​code ​declick>
 unPersonnage.ajouterImage("​image1.png",​ "​arrêt"​) unPersonnage.ajouterImage("​image1.png",​ "​arrêt"​)
 unPersonnage.ajouterImage("​image2.png",​ "​arrêt"​) unPersonnage.ajouterImage("​image2.png",​ "​arrêt"​)