Tutoriaux événements
Bien exploiter les transitions
- Tutorial rédigé par Pipo.
- Aucune démo n'est disponible pour ce tutorial.
- Note des visiteurs : -0.92/10 (145 votes).











Voilà, je vais vous expliquer, pas à pas, les différentes manières d'utiliser une transition rpg maker, du simple changement de map à l'utilisation contrôlée sur un évènement.
Tout d'abord, il faut savoir ce qu'est une transition, et comment elle fonctionne:
vous savez déjà tous à quoi ressemble une transition: c'est une image, généralement en noir et blanc, qui permet d'effectuer un effet spécial de transition entre la map et le combat, autre que le fondu: plus une partie de l'image est sombre, plus la transition sera faites tôt dans cette zone. Par exemple, avec cette image:
http://www.ninesages.org/XP_Album/displayimage.php?album=88&pos=37
La partie droite de l'écran laissera immédiatement la place à ce qui suit la transition, alors que la partie gauche restera figée plus longtemps.
Vous avez également sans doute remarqué les commandes "Préparer la transition" et "effectuer la transition" dans les commandes d'évènement: c'est sur ces deux commandes que le tuto portera.
Tout d'abord, les explications:
La commande "Préparer la transition" "gèle" l'écran : l'image de la map n'est plus actualisée.
La commande "Effectuer la transition", quant à elle, réactualise l'écran, mais pas tout d'un bloc! La réactualisation est gérée par la transition: plus une zone est sombre, plus elle sera réactualisée tôt.
Si vous voulez, par exemple, une transition en changeant de map, la commande sera:
<>Préparer la transition (gèle l'écran)
<>Téléporter l'équipe, pas de fondu (la modification n'apparait pas, puisque l'écran est gelé!)
<>Effectuer la transition: transition de votre choix.
Ceci vous permettra d'utiliser des transitions plus fantaisistes qu'un fondu pour changer de map.
Nota Bene : Il est important de désactiver le fondu, car le fondu est lui-même une transition, qui sera ici prioritaire...
Si vous voulez, pour un changement de région, une transition plus "importante", vers un écran noir, puis vers la map suivante, la commande sera:
<>Préparer la transition
<>Modifier le ton de l'écran: -255, -255, -255
<>Effectuer la transition: transition de votre choix.
<>Préparer la transition
<>Modifier le ton de l'écran: 0, 0, 0
<>Téléporter l'équipe, pas de fondu (la modification n'apparait pas, puisque l'écran est gelé!)
<>Effectuer la transition: transition de votre choix.
Il est également possible d'effectuer une transition sans téléportation, tout en restant sur la même map, mais avec des options modifiées. Si, par exemple, un puissant sorcier stoppe le temps, vous pouvez préparer la transition, passer l'écran en noir et blanc, puis effectuer la transition "Flat"... Cela donne:

Si, maintenant, vous jugez une transition trop lente, ou au contraire trop rapide, vous pouvez également modifier sa vitesse d'exécution... Comment? Il suffit de modifier le Script Scene_Map :wink:
Autour des lignes 90, remplacez:
if $game_temp.transition_name == ""
Graphics.transition(20)
else
Graphics.transition(40, "Graphics/Transitions/" +
$game_temp.transition_name)
end
par:
if $game_temp.transition_name == ""
Graphics.transition($game_variables[10]/2)
else
Graphics.transition($game_variables[10], "Graphics/Transitions/" +
$game_temp.transition_name)
end
Maintenant, la durée de toute transition effectuée grâce à la commande "Effectuer une transition" aura une durée égale à la valeur de la variable n°10 (vous pouvez changer le n° de cette variable :wink: ) Si jamais, au moment de choisir la transition, vous aurez un fondu dont la valeur est deux fois moindre que la variable n°10
Si ça vous intéresse(sisi, ça peut servir...), la commande avec "insérer un script" est:
$game_temp.transition_processing = true
$game_temp.transition_name = "nom de la transition entre guillemets, guillemets vide pour un fondu"
Il existe, enfin, une dernière possibilité de la transition, extrêmement importante: la transition sur un évènement. Si par exemple, vous voulez transformer un chevalier en dragon, faire se téléporter un personnage, ou encore désintégrer un monstre (ou autre joyeusetés), vous pouvez appliquer un transition sur un ou plusieurs évènements et non sur l'écran:
D'abord, vous préparez la transition, vous effectuez les modifications nécessaires sur les évènements concernés, puis vous appliquez la transition de votre choix!
Par exemple, une transformation de Basil en chevalier dragon(avec la transition de base "Random02"):

Pour ce genre d'opérations, les transitions "Random" sont plutôt efficaces.
Maintenant, vous connaissez les différentes manières d'utiliser des transitions, si ce n'était pas déjà acquis, en espérant que celà puisse servir à quelqu'un!
(Il existe encore une dernière possibilité, plus complexe, qui fera l'objet d'un tuto à part entière:
Créer un Titre/Symbole animé, qui se trace au fur et à mesure, grâce à une transition spéciale)
Noter ce tutorial sur 10 :