Accueil - Forum - Bibliothèque de ressources
____

Faire une échelle réaliste

But : Le héros grimpera l'échelle et ne le traversera pas comme un pont.

Principe : lorsque le héros grimpe l'échelle, on diminue sa vitesse et on fixe sa direction. Quand il a atteint la fin de l'échelle, on remet sa vitesse et sa direction par défaut. L'inverse est la même démarche.

Tutorial :

Tout ce tutorial se reposera sur les déplacements du héros .... tou d'abord, voici où il faut placer vos 2 évènements :

Les deux évènements se trouvent aux extrémités de l'échelle. Nous allons travailler tout d'abord sur l'évènement du bas de l'échelle :

Conditions de déclenchement:
- Au contact Evènement/Héros

Commandes d'évènement:

<>Condition : si la touche Bas est pressée
  <>Déplacer l'évènement : Héros
  :                      : Modifier Vitesse : 4
  :                      : Fixer la direction OFF
  <>
: Sinon
  <>Déplacer l'évènement : Héros
  :                      : Modifier Vitesse : 3
  :                      : Fixer la direction ON
  <>
: Fin
<>

Alors, voici une petite explication : Le joueur appuie sur la touche BAS pour descendre l'échelle. Quand le héros rencontre l'évènement, ça va remettre sa vitesse à 4 et désactiver la fixation de la direction .... on remet les paramètres par défaut puisque le héros a fini de descendre l'échelle. Sinon, s'il ne descend pas l'échelle, forcément il va la monter ... dans ce cas, on met dans le "Sinon" de la condition, une vitesse à 3 donc plus faible que par défaut et le plus important, on fixe la direction ! Remarquez qu'on pouvait faire à la place du "Sinon", une autre condition qui permet de savoir si la touche HAUT est pressée comme on l'a fait pour la première condition, cela revient au même.

Peut on remplacer la condition par "le héros regarde vers le bas" ?

Mettre des conditions "Le héros regarde vers X" pour faire une échelle est faisable. Mais, cela devient un peu plus difficile. En effet, avec le changement de la fixation de la direction, vous aurez souvent des problèmes. Ici, si vous remplacez la condition par "le héros regarde vers le bas" , ça sera faux ! Pourquoi ? Car le héros descendra vers le bas mais regardera vers le haut ! puisque la direction est fixée. Voilà pourquoi mettre en condition "Si la touche X est pressée" pour faire une échelle est une solution plus simple pour la réaliser.

Second évènement, le haut de l'échelle :

Conditions de déclenchement:
- Au contact Evènement/Héros

Commandes d'évènement:

<>Condition : si la touche Bas est pressée
  <>Déplacer l'évènement : Héros
  :                      : Regarde en haut
  :                      : Modifier Vitesse : 3
  :                      : Fixer la direction ON
  :                      : Un pas vers le bas
  <>
: Sinon
  <>Déplacer l'évènement : Héros
  :                      : Modifier Vitesse : 4
  :                      : Fixer la direction OFF
  <>
: Fin
<>

La démarche est la même mais à l'inverse ! Cette fois, on modifie le déplacement du héros quand il descend, donc quand le joueur appuie sur la touche "BAS". Remarquez qu'il y a deux nouveautés. La première, on fait regarder le héros vers le haut, très important ! sinon ce tutorial ne sert à rien :). Comme cela, le héros donnera vraiment l'impression de descendre l'échelle ! La deuxième est "Un pas vers le bas". Cela a été mis tout simplement pour éviter un blocage du héros à cause de la condition de déclenchement.

Dans ce cas, pourquoi ne pas mettre comme condition de déclenchement "Au contact du héros" au lieu de "Au contact Evènement/Héros " ?

Mettre la condition de déclenchement "Au contact du héros" fonctionnera ... mais pas entièrement ! Pourquoi ? Essayez de faire grimper le héros jusqu'au haut de l'échelle (donc, vous êtes sur l'évènement du haut) et ensuite vous redescendez de suite ! La direction ne sera pas fixée. Voici l'importance de la condition de déclenchement "Au contact Evènement/Héros "

Conclusion :
Une démarche simple où on peut facilement mélanger les pinceaux. Vous pouvez un peu optimiser ce tutorial

en changeant l'apparence du héros lorsqu'il grimpe ...
Informations
Page modifiée (1 fois) le 21 Juillet 2009 à 12h 27 | Page vue 4060 fois | Auteur : Samarium

RPG Creative version 5 - Libérez votre créativité ! ; Mai 2005 - Mai 2012
0.165s - Optimisé pour une résolution 1024*728 - Tous droits réservés.

Contact - Partenaires - Historique - A propos