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 [2016/04/21 08:10]
regis
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>​
  
   * 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>​
  
   * 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>​
  
   * 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"​)
 </​code>​ </​code>​
  
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"​)
   ...   ...
 </​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"​)
   ...   ...
 </​code>​ </​code>​
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"​)
   ...   ...
 </​code>​ </​code>​
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"​)
   ...   ...
 </​code>​ </​code>​