Accueil - Forum - Bibliothèque de ressources
____

Faire un véhicule.

But : Comme dans RPG Maker 2000, 2003 et VX, le héros pourra monter et descendre d'un véhicule pour qu'il aille plus vite.

Principe : Lorsque le héros monte dans le véhicule, on modifie son apparence et sa vitesse. Quand il descend, la démarche est la même mais à l'envers sachant qu'il ne faut pas oublier de placer le véhicule aux nouvelles positions du héros.

Tutorial :
On aura besoin d'un évènement, le véhicule, ayant 2 pages : Un pour monter et l'autre pour descendre.

Commandes d'évènement:

<>Message : Voulez vous monter dans le véhicule ?
<>Proposer un choix : Oui, Non
: Si [Oui] faire :
  <>Attendre 10 Frames
  <>Modifier l'apparence d'un héros [Arshes] : carte : '073-Bird03', 0; combat : '', 0
  <>Déplacer l'évènement : Héros
  :                      : Modifier Vitesse : 5
  <>Interrupteur local A activé
  <>
: Si [Non] faire :
  <>
: Fin
<>

Quand le héros monte dans le véhicule, on change son apparence : on met celui du véhicule. On change aussi sa vitesse puisque le but du véhicule est d'aller plus vite. On active ensuite l'intrerrupteur local A qui permettra d'activer la deuxième page pour que le héros puisse descendre. Vous avez remarquer qu'on laisse un petit temps d'attente avant le changement d'apparence. Ceci permet d'éviter que le héros descend du véhicule aussitôt après l'avoir monté.

Voici maintenant la deuxième page :

------ PAGE 2 ------

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

Apparence:
- Aucun(e)

Conditions de déclenchement:
- Processus Parallèle

Commandes d'évènement:

<>Condition : si la touche C est pressée
  <>Variable(s) [0001: Position X] rendre égale à Héros --> Coordonnée X
  <>Variable(s) [0002: Position Y] rendre égale à Héros --> Coordonnée Y
  <>Modifier position d'un évènement : Cet évènement, X: [0001], Y: [0002], Bas
  <>Modifier l'apparence d'un héros [Arshes] : carte : '001-Fighter01', 0; combat : '', 0
  <>Déplacer l'évènement : Héros
  :                      : Modifier Vitesse : 4
  <>Interrupteur local A désactivé
  <>
: Fin
<>

Si le joueur appuie sur la touche C ou Espace ou Entrée, cela permettra au héros de descendre. Pour cela, il faut placer le véhicule aux nouvelles positions du héros. On donne à la variable [0001: Position X], la position X du héros et la position Y à la variable [0002: Position Y].
Il suffit de placer cet évènement, le véhicule, aux positions X et Y créés précédemment.

Remarque : Il est bien de mettre les variables des positions X et Y du héros dans un évènement commun au lieu dans chaques évènements car il suffit ensuite d'appeler ce dernier pour savoir les positions du héros automatiquement

On redonne ensuite l'apparence et la vitesse par défaut du héros. On désactive l'interrupteur local A pour que le héros repuisse remonter dans le véhicule pour ensuite redescendre ...à l'infini :)

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

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

Contact - Partenaires - Historique - A propos