Accueil - Forum - Bibliothèque de ressources
____

Faire un ascenseur/élévateur

But : le héros prendra un élévateur pour monter ou descendre une colline

Principe : Lorsque le héros prend l'élévateur, celui ci se déplace ainsi que le héros en mode fantôme, pas animé, direction fixe, et au dessus de tout.

Tutorial :
Tout d'abord, nous aurions besoin de deux évènements pour ce tutorial :

Comme vous le voyez, le nombre d'évènement dépend de la taille de l'ascenseur.

Remarque importante : Le déplacement se fera lorsque le héros est au contact d'un de ces évènements. Cela signifie que les contenus des évènements sont identiques, seule l'apparence change. Donc, il est préférable de faire appel à un évènement commun ou bien un évènement unique qui fera le travail pour tout les autres évènements. Cela permet d'éviter de répéter un évènement. La conséquence est que si vous êtes trompé dans un évènement, il faudra changer tout les évènements ... ce qui ne sera pas le cas avec un évènement commun par exemple. Pour ce tutorial, nous n'allons pas faire cette remarque par souci de simplicité.

Puisque les évènements se répètent, nous allons voir évidemment qu'un unique évènement. Cet évènement contient deux pages : un sera pour monter et l'autre pour descendre :

Options:
- Mode Fantôme

Conditions de déclenchement:
- Au contact du héros

Commandes d'évènement:

<>Message : Voulez vous monter ?
<>Proposer un choix : Oui, Non
: Si [Oui] faire :
  <>Déplacer l'évènement : Héros
  :                      : Modifier Vitesse : 3
  :                      : Mode fantôme ON
  :                      : Au dessus de tout ON
  :                      : Animé pendant mouvement OFF
  :                      : Fixer la direction ON
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Modifier Vitesse : 4
  :                      : Mode fantôme OFF
  :                      : Animé pendant mouvement ON
  :                      : Au dessus de tout OFF
  :                      : Fixer la direction OFF
  <>Déplacer l'évènement : EV001
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  <>Déplacer l'évènement : EV002
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  :                      : Un pas vers le haut
  <>Tout déplacer
  <>Interrupteur(s) [0002: Elevateur] activé
  <>
: Si [Non] faire :
  <>
: Fin
<>

Voici l'explication : tout d'abord, cet évènement (qui est l'ascenseur) doit être en mode fantôme pour qu'il puisse traverser les murs infranchissables. Pour le déplacement, il faut rendre le héros en mode fantôme pour la même raison que l'évènement, vous fixez la direction et vous le rendez inanimé pendant le mouvement pour qu'il ne bouge pas pendant le déplacement. Vous modifiez sa vitesse pour que la vitesse de déplacement soit la même que l'ascenseur. Ensuite, vous déplacez le héros vers le haut selon la taille de la colline (ici, 5 carreaux) et vous le rendez tout les paramètres par défaut.
Vous déplacez l'élévateur (EV001 et EV002). Mettez la commande "Tout déplacer" pour attendre la fin du déplacement avant de continuer les autres commandes en l'occurence l'interrupteur qui permettra d'activer la deuxième page qui permettra de faire descendre le héros.

La deuxième page et la même. Vous changez évidemment "Un pas vers le haut" par "Un pas vers le bas" et vous désactivez l'interrupteur.

Comment faire pour que l'élévateur reste en haut même si le héros quitte et revient sur cette carte ?

Vous faites un nouveau évènement que vous placez n'importe où sur la carte :

Conditions de l'évènement :
- L'interrupteur [0002:Elevateur] est activé

Conditions de déclenchement:
- Processus Parallèle

Commandes d'évènement:

<>Modifier position d'un évènement : [EV001], (X: 7, Y: 7)
<>Modifier position d'un évènement : [EV002], (X: 8, Y: 7)
<>Effacer cette évènement

L'évènement se déclenchera seulement si l'interrupteur est activé, en d'autres termes, si l'élévateur est en haut. Celui ci se déclenchera automatiquement (Processus Parallèle ou Démarrage automatique) Ensuite, il suffira de positionner l'élévateur en haut. Pour terminer, supprimez l'évènement.

Remarque : certains seraient tentés d'activer un interrupteur à la place d'effacer l'évènement ... mais effacer un évènement est largement plus simple car celui ci se remettra automatiquement quand le héros quitte et revient de la carte, ce qui n'est pas le cas de l'interrupteur où il faudrait le désactiver lorsque le héros quitte la carte ....

Optimisation ?
Oui, vous pouvez faire pas mal d'optimisation. Déjà, mettre un effet sonore est déjà pas mal et facile à réaliser :). Ensuite, vous pouvez faire une corde qui rétracte l'élévateur ....

Informations
Page modifiée (1 fois) le 21 Juillet 2009 à 12h 29 | Page vue 3758 fois | Auteur : Samarium

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

Contact - Partenaires - Historique - A propos