Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
objets:heros [2016/10/15 22:20] 127.0.0.1 modification externe |
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> | ||