Sujet: [Event] Introduction Façon Pokémon Sam 22 Mai 2010 - 1:39
Introduction Façon Pokemon avec Sélection en image
Mon Objectif :
Faire une introduction façon Pokémon, avec sélection d'image, adaptable pour n'importe quel partie du jeu, en effet vous pouvez également faire une énigme de cette façon , ou un magasin.
Description du tutoriel :
Donc voici les bases pour ce tutoriel que vous devriez avoir, mais bien sûr avec le tutoriel vous saurez les utiliser :
Afficher une image
Afficher un texte
Faire un choix
Conditions Multiples
Gestion de Variable
Gestion d'Interrupteurs Locaux
Voici la vidéo du tutoriel pour vous montrer le résultat :
Images Requises pour l'introduction :
Spoiler:
Choix de la Région
Choix du sexe Garçon
Choix du sexe fille
Région de Hoenn
Base 1 (facultatif mais essentiel si vous voulez une apparition de personnage au début)
Base 2
Base 3
Base 4
Base 5
Région de Johto
Region de Kanto
Tutoriel :
Pour commencer, je vais préciser que nous aurons en tout 3 Pages d'évènements, pour seulement un choix.
1ère page
Notre premier étape va consister à faire apparaître le personnage donc :
Code:
Afficher Image 1 : Base 1 Déplacer Image (sans rien changer dans les valeurs) Attendre 20 Frames
-Pourquoi dans la première option on met pas effacer image ?
C'est très simple, en réalité dans la première option on ne fait que superposer les images, donc tout à la fin on fera juste effacer Image 1 et cela enlèvera tout, alors que dans la deuxième option les images se suivent et pour que l'image 2 puisse se voir il faut effacer l'image 1.
Maintenant vous pouvez afficher un texte si vous le souhaitez ceci est facultatif mais moi je l'ai fait alors faisons le :
Code:
Afficher Texte : Blablablablablablablabla
A cet endroit commence l'étape pour définir la sélection des variables :
Tout d'abord nous utiliseront une variable (celle que vous voulez, avec le nom que vous voulez, pour l'exemple nous l'appelleront Index), pour définir quel image s'affichera :
Code:
Variable [Index] : rendre égal à 0 Attendre 1 Frames
Ensuite en Efface l'image 1 ou 2 suivant l'option de départ choisie
Code:
Effacer Image 1 (ou 2)
Donc pour le moment cela nous donne :
Une autre étape dans l'étape 1, celle de la boucle, en effet pour cette sélection une boucle est mieux comme ca le joueur ne pourra esquiver cette sélection et s'il annule, il retounera au début de la boucle :
Code:
Boucle Mettre une étiquette : le nom que vous voulez
#Cette étiquette sert pour un retour en arrière quand le joueur répond non
Attendre 1 Frames
#Maintenant on place les condition des affichages d'images par rapport au numéro de l'index de la variable
Condition : si la variable Index est égal à 0 Effacer Image 2 (si vous avez pris la deuxième option) Afficher une image 1 : Base 3 en cas de première option ou 3 en cas de deuxième option Déplacer Image
sinon Condition : si la variable Index est égal à 1 Efface Image 3 en cas de deuxième option Afficher une image 1 : Base 4 en cas de première option ou 4 en cas de deuxième option Déplacer Image
sinon Condition : si la variable Index est égal à 2 Efface Image 4 en cas de deuxième option Afficher une image 1 : Base 5 en cas de première option ou 5 en cas de deuxième option Déplacer Image
Fin Fin Fin
Attendre 1 Frames
#Maintenant on met les conditions de changement d'index suivant les touches pressés donc en d'autres termes, le changement de personnage suivant la touche pressé.
Condition si la touche Droite est pressée Condition si la variable Index est supérieur ou égal à 0 Variable Index : Rajouter 1
sinon Condition si la variable Index est supérieur ou égal à 2
Fin
Fin
Sinon Condition si la touche Gauche est pressée Condition si la variable Index est inférieur ou égal à 0
sinon Condition si la variable Index ou inférieur ou égal à 3 Variable Index = retirer 1
Fin
Fin
Sinon Condition si Touche C pressé (C = espace si vous optez pour une autre touche de validation mettez la votre) Condition si la Variable Index est égale à 0 Afficher Message : voulez-vous etre blablateur
# Là il faut lui demander si il veut donc un choix
Choix (Oui, non) Si oui, Activer interrupteur Local a Sortir de ma Boucle
Si non, Allez à l'étiquette ... Fin
Sinon
(pareil mais pour le deuxième personnage)
Sinon
(pareil mais pour le troisième personnage)
Fin Boucle
N'oubliez pas de vérifier que cette première page soit en démarrage automatique
2ème page
Condition de l'évènement : Interrupteur Local A activé Condition de déclenchement : Démarrage Automatique
pour les codes nous garderons l'option 1 si vous optez pour option 2, n'oubliez pas d'effacer la dernière image
Code:
Afficher une image 1 : Base 1 Déplacer Image 1 Attendre 1 Frames Afficher Message : Blobloblboblblblb Variable Index = 0
#:o mais nous avons déjà utilisé utilisé ce chiffre alors ca va bugué, mais non nous avons changé de page donc la variable index ancienne ne nous sert plus donc au lieu de réutiliser une autre variable, autant reprendre l'ancienne.
Boucle Mettre une étiquette Attendre 1 Frame Condition si la variable index = 0 Afficher Image 1 : Sexe Garçon
Sinon Condition si Variable Index = 1 Afficher Image 1 : Sexe Fille
Fin
Fin
#Donc nous venons de definir quelle image sera affichée par rapport au numéro de l'index
Attendre 1 Frame Les Condition de touche enfin bon vous avez compris le principe.
Apres le Choix du sexe validée, vous mettez ce que vous voulez, une fois toutes les sélections finis vous activez le Local D activé et n'oubliez pas de sortir des boucles
3ème page
Condition : Local D activé Démarrage automatique
Code:
Attendre 1 Frame Effacer Image Téléporter équipe Désactiver les interrupteurs
Auteurs
Idée générale : moi Aidées par ASHKA et Zanghter, merci à eux
TaZ
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
Sujet: Re: [Event] Introduction Façon Pokémon Mer 26 Mai 2010 - 13:14
C'est très complet ^^
On peut aussi se servir de cette sélection en utilisant des characters à la place des images agrandies des personnages, pour ceux qui se disent au premier abord "awai mais c'est mort pour mon jeu, j'ai pas des images comme ça de mes héros moi !!!".
Non, sérieusement, j'ai bien aimé, on n'avait jamais fait de tuto pour ça et ça peut vraiment aider ceux qui s'y perdent encore un peu avec RMVX. Par contre j'aurais préféré des screens des évènements au lieu de tout mettre en spoiler. M'enfin.
Allez, tuto accepté, +2 en évent et +1 en participation.