|
Ce tutorial requière beaucoup de connaissance sur RPG Maker 2000. Je vais utiliser des éléments spéciaux incluant les Variables, les Fork Condition, et les Cycles. SVP soyez sur que vous connaissez ces concepts de base avant d'essayer de suivre mon exemple. !! Attention !! Ce tutorial est basé sur les Event de RPG Maker 2000 1.05b, donc si vous avez une version moins récente, il est possible que certain nom dans les Event ne soit pas les mêmes !
-Ok, on commence, il y a quelques petites choses que vous devez connaître pour créer ce genre d'airship:
1.La fonction Set Password
2. Les Variables
3.Les Common Events (ça c'est pas compliqué: vous allez dans la Data Base et vous allez dans la section Common Event, là vous faites un event comme normalement)
-Aller, on attaque !
-Vous aurez besoin de créer quelques variables:
1.Airship Map (cette variable enregistre l'identité de la carte où vous êtiez quand vous êtes rentré dans votre airship)
2.Airship X (enregistre vos coordonnée sur l'axe X, horizontal, quand vous êtes rentré dans votre airship)
3.Airship Y (comme pour la variable Airship X , mais avec l'axe Y, vertical )
4.Airship Status (dans cette variable il y aura la valeur du "set password") Cette dernière variable sert à enregistrer la valeur du Password. Je vous explique:
Sur RPG Maker, chaques touches utilisables ont une valeur spéciale (gauche,haut,bas,droite=1,2,3,4 ;Cancel=6 ;Enter=5)
La fonction Set Password vous permet stocké ces/une valeur dans une variable à chaque fois que vous appuyé sur une de ces touches.
Dans ce tutorial on veut que quand on appuie sur Cancel quand on est en vol, on puisse explorer notre airship.
Donc, quand on va appuyé sur Cancel, la valeur 6 va être enregistrée dans la variable Airship Status. Simple non ?
-Ensuite créer une carte toute simple(très très simple) où il y a 2 case où l'on peut marcher est se poser. Elle servira à sortir de votre airship
pour aller l'explorer.
-Enfin créez une carte qui sera l'intérieur de votre airship.
-Créez un Common event avec parallel process et entrez les commandes qui suivent:
<>Variable CH:[0001:Airship Map]set, Airship Map ID
<>Variable CH:[0002:Airship X]set, Airship X Pos
<>Variable: CH:[0003:Airship Y]set, Airship Y Pos
<>Variable: CH:[0004:Airship Status]set, 0
<>Enter Password:[0004:Airship Satus] (Ne cochez que la case Cancel et celle en haut)
<>Fork Optn:Airship Riding (on veut que ça ne marche que quand on vole dans un airship)
<>Fork Optn:Varb[0004:Airship Status]-6 (Vous remarqué que la valeur de la variable de cette seconde Fork est 6: la valeur entrée
quand vous appuyez sur Cancel)
<>Memory Place:[0001],[0002],[0003] (cela mémorise où est l'airship)
<>Erase Screen:Fade-Out (On efface l'écran car vous ne voulez pas voir votre perso descendre de l'airship puis être téléporté à l'intérieur de l'avion !ça ferai un peu con !)
<>Teleport:MapXXX (Remplacer MapXXX par des coordonnées de la carte toute simple (celle avec 2 carré de terre) )
<>Wait: 0.5s
<>Ride Vehicl: (Cela fais descendre le perso de l'airship)
<>Wait: 1.0s
<>Setup Vehicle Place:Airship, V[0001] (V[0002],V[0003] ) (Place votre airship exactement où vous avez pressé Cancel)
<>Teleport:XXXMap2 (vous téléporte sur la carte qui représente l'intérieur de votre airship)
<>Wait: 0.5s
<>Show Screen:Fade In (Maintenant que vous êtes dans l'airship, vous pouvez voir l'écran)
<>
:END Case
<>
:END Case
-Grace à ça vous êtes maintenant à bord de votre airship !Bravo, vous avez fais la moitié du travail!
La suite vous explique comment retourner en vol.
-Créez un event sur votre airship, avec un graphique de perso (votre pilote) et avec Push Key, puis entrez ses commandes:
<>Messg:Prêt à décoller ? (demande si vous voulez reprendre le vol)
<>Show Choice:Oui/Non
:[Oui]Case
<>Erase Screen:Fade-Out (ce qui va se passer ne doit pas être vu)
<>Goto Memorized Plac:V[0001] (V[0002],V[0003] ) (vous place sur la même case que votre airship sur la carte du monde)
<>Ride Vehicl (vous remet dans votre airship, mais maintenant vous volez)
<>Show Screen:Fade-In (l' event est terminé, vous pouvez à nouveau voir l'écran)
:[Non]Case
<> (rien ne se passe)
:END Case
<> (ici aussi)
|
|| |
|