Outils pour utilisateurs

Outils du site


objets:heros

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:heros [2019/03/11 12:11]
admin
objets:heros [2019/03/13 21:33] (Version actuelle)
admin [Modification de l'apparence]
Ligne 9: Ligne 9:
   * Créer un objet Héros :   * Créer un objet Héros :
  
-<​code ​tangara>+<​code ​declick>
 unHéros = new Héros() unHéros = new Héros()
 </​code>​ </​code>​
Ligne 15: Ligne 15:
   * Créer un objet Héros en chargeant une image depuis un fichier :   * Créer un objet Héros en chargeant une image depuis un fichier :
  
-<​code ​tangara>+<​code ​declick>
 unHéros = new Héros("​fichier.png"​) unHéros = new Héros("​fichier.png"​)
 </​code>​ </​code>​
Ligne 31: Ligne 31:
   * Changer la représentation du Héros :   * Changer la représentation du Héros :
  
-<​code ​tangara>+<​code ​declick>
 unHéros.changer("​garçon"​) unHéros.changer("​garçon"​)
 </​code>​ </​code>​
Ligne 39: Ligne 39:
   * Arrêter le mouvement automatique du Héros lorsqu'​il se déplace :   * Arrêter le mouvement automatique du Héros lorsqu'​il se déplace :
  
-<​code ​tangara>+<​code ​declick>
 unHéros.arrêterMouvement() unHéros.arrêterMouvement()
 </​code>​ </​code>​
Ligne 45: Ligne 45:
   * Démarrer le mouvement automatique du Héros lorsqu'​il se déplace :   * Démarrer le mouvement automatique du Héros lorsqu'​il se déplace :
  
-<​code ​tangara>+<​code ​declick>
 unHéros.démarrerMouvement() unHéros.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>
 unHéros.définirDuréeMouvement(500) unHéros.définirDuréeMouvement(500)
 </​code>​ </​code>​
Ligne 59: Ligne 59:
   * Définir la durée totale de l'​animation de l'​objet Héros lorsqu'​il est à l'​arrêt :   * Définir la durée totale de l'​animation de l'​objet Héros lorsqu'​il est à l'​arrêt :
  
-<​code ​tangara>+<​code ​declick>
   unPersonnage.définirDuréeArrêt(1200)   unPersonnage.définirDuréeArrêt(1200)
 </​code>​ </​code>​
Ligne 67: Ligne 67:
   * Ajouter un objet [[Décor]] au Personnage :   * Ajouter un objet [[Décor]] au Personnage :
  
-<​code ​tangara>+<​code ​declick>
   unPersonnage.ajouterDécor(unDécor)   unPersonnage.ajouterDécor(unDécor)
 </​code>​ </​code>​
Ligne 86: Ligne 86:
   * Donner la possibilité au Héros d'​attraper un objet (objets [[Animation]],​ [[Personnage]],​ [[Item]] ou [[Héros]]) :   * Donner la possibilité au Héros d'​attraper un objet (objets [[Animation]],​ [[Personnage]],​ [[Item]] ou [[Héros]]) :
  
-<​code ​tangara>+<​code ​declick>
 unHéros.peutAttraper(unObjet) unHéros.peutAttraper(unObjet)
 </​code>​ </​code>​
  
-{{information.png |}} L'​objet ​<< ​unObjet ​>> ​doit exister et être de catégorie [[Animation]],​ [[Personnage]],​ [[Item]] ou [[Héros]]. Lorsque le Héros passera sur cet objet, il le fera disparaître.+{{information.png |}} L'​objet ​''​%%unObjet%%'' ​doit exister et être de catégorie [[Animation]],​ [[Personnage]],​ [[Item]] ou [[Héros]]. Lorsque le Héros passera sur cet objet, il le fera disparaître.
  
   * Ajouter une commande à exécuter lorsque l'​objet Héros attrape un objet :   * Ajouter une commande à exécuter lorsque l'​objet Héros attrape un objet :
  
-<​code ​tangara>+<​code ​declick>
 unHéros.siAttrape(unObjet,​ "​commande"​) unHéros.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>
 unHéros.peutAttraper(unObjet) unHéros.peutAttraper(unObjet)
 unHéros.siCollisionAvec(unObjet,​ "​commande"​) unHéros.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>
 unHéros.ajouterImage("​image1.png"​) unHéros.ajouterImage("​image1.png"​)
 unHéros.ajouterImage("​image2.png"​) unHéros.ajouterImage("​image2.png"​)
Ligne 116: Ligne 116:
 </​code>​ </​code>​
  
-{{information.png |}} Ces images sont affichées en boucle par l'​objet Héros. 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 Héros. 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 Héros avance :   * Ajouter des images qui seront affichées en séquence lorsque le Héros avance :
  
-<​code ​tangara>+<​code ​declick>
 unHéros.ajouterImage("​image1.png",​ "​avancer"​) unHéros.ajouterImage("​image1.png",​ "​avancer"​)
 unHéros.ajouterImage("​image2.png",​ "​avancer"​) unHéros.ajouterImage("​image2.png",​ "​avancer"​)
Ligne 128: Ligne 128:
   * Ajouter des images qui seront affichées en séquence lorsque le Héros recule :   * Ajouter des images qui seront affichées en séquence lorsque le Héros recule :
  
-<​code ​tangara>+<​code ​declick>
 unHéros.ajouterImage("​image1.png",​ "​reculer"​) unHéros.ajouterImage("​image1.png",​ "​reculer"​)
 unHéros.ajouterImage("​image2.png",​ "​reculer"​) unHéros.ajouterImage("​image2.png",​ "​reculer"​)
Ligne 137: Ligne 137:
   * Ajouter des images qui seront affichées en séquence lorsque le Héros est à l'​arrêt :   * Ajouter des images qui seront affichées en séquence lorsque le Héros est à l'​arrêt :
  
-<​code ​tangara>+<​code ​declick>
 unHéros.ajouterImage("​image1.png",​ "​arrêt"​) unHéros.ajouterImage("​image1.png",​ "​arrêt"​)
 unHéros.ajouterImage("​image2.png",​ "​arrêt"​) unHéros.ajouterImage("​image2.png",​ "​arrêt"​)