AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



-20%
Le deal à ne pas rater :
-20% sur le Lot de 2 écrans PC GIGABYTE 27″ LED M27Q
429 € 539 €
Voir le deal

Partagez
 

 Afficher sa positon sur une mapmonde

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Afficher sa positon sur une mapmonde Empty
MessageSujet: Afficher sa positon sur une mapmonde   Afficher sa positon sur une mapmonde Icon_minitimeLun 7 Juil 2008 - 14:11

Afficher sa positon sur une mapmonde
]


Vous avez fait une belle mapmonde, pour que le joueur se repère géographiquement dans le jeu. Mais comment faire pour indiquer sa positon actuelle sur la mapmonde ? Eh ben j'ai la solution !

Pré requis & outils utilisés :

- Une mapmonde déjà réalisée (Genre ca)
- 7 variables
- 1 objet
- 1 événement commun

Un fois que vous avez toussa de libre, c'est parti !

1 ère étape : Le repérage

Pour commencer, nous allons faire du repérage, c'est a dire avoir les positions exactes, de la ou l'on souhaite
indiquer au joueur ou il est. Donc direction votre mapmonde, en mode événementiel, et cliquez sur la case ou vous
voulez que le curseur de position soit affiché.
Et la on obtient 3 informations, la position X et Y de la cellule, et l'ID de la map
notez les sur un bout de papier ou sur le bloc-notes peu importe.

Une fois les coordonnées, et l'ID de la map notée (Ici position X = 228, Position Y = 449, ID map = 3) on peut
passer a l'étape suivante !

2 ème étape : la préparation événementielle

Nous allons indiquer au jeu ce qu'il doit faire :p
Revenez sur la map qui correspond au lieu sur la mapmonde (Moi c'est ma Ville )
Créez un événement n'importe ou sur la map en processus parralléle.
Cet événement sera a copier coller a chaque Map, et seul 3 variables changeront.
Nous allons créer nos 7 variables (Insérer > gestion des variables...) a nommer comme sur le screen : (Ce n'est pas
obligatoire mais ça permet de mieux s'y retrouver quand même ^^)

Afficher sa positon sur une mapmonde Variables099350

Explications du contenu des variables :
La variable 1 correspondra a la position de départ du héros (X)
La variable 2 correspondra a la position de départ du héros (Y)
La variable 3 correspondra a l'ID de la carte de départ
La variable 4 correspondra a la position d'arrivée du héros (X)
La variable 5 correspondra a la position d'arrivée du héros (Y)
La variable 6 correspondra a l'ID de la carte d'arrivée
La variable 7 correspondra a la description du lieu selon un tableau que vous choisirez

Maintenant remplissons nos variables !

La variable 1, événement : Héros - Position X
La variable 2, événement : Héros - Position Y
la variable 3, Autres : ID de la carte
La variable 4, Constante : (La position X que vous avez récupérée)
(J'arrête les screens, après c'est la même manœuvre seules les valeurs changent
La variable 5, Constante : (La position Y que vous avez récupérée)
La variable 6, Constante : (L'ID de la carte que vous avez récupérée)
Pour la variable 7 il vous faut établir un tableau comme celui ci :
1 = Ville 1
2 = Endroit important 1
3 = Ville 2
....
Pour chaque nombre il vous faut une description du lieu ou vous êtes
Ici vous pouvez la remplir avec 1 par exemple.
Si vous ne comprenez pas a quoi ça sert, vous comprendrez par la suite !

Au final vous devez avoir un truc ressemblant a ça : (sans les commentaire bien sur)

Afficher sa positon sur une mapmonde Alafin010855

3 ème étape : l'événement commun

Avant dernière étape !
Créez un événement commun appelé par exemple "Mapmonde" (Base de données> événement commun), comme paramètres : déclenchement : aucun
Voila un screen, recopiez les événements, je vous donne quelques détails en dessous !

Afficher sa positon sur une mapmonde Alafin01026077

> Transparence du héros : Activée
> Changer l'apparence d'un héros : [Votre héros], '(charset du "curseur" utilisé)'
> Téléportation Position : variable
Id carte : MA variable 6 ( prenez celle qui correspond a MA variable 6)
Position X: MA variable 4
Position Y : MA variable 5
> Transparence du héros : Désactivée

Nous arrivons a notre fameuse variable 7, la localisation
ici il faut mettre une condition "Si la variable "Localisation" (ce qui correspond a MA variable 7) est = 1 alors
afficher un Texte ( moi j'ai mis noir perso) Avec la description du lieu (Ici ma ville s'appelle Valetia)
Décochez, la case "Effectuer d'autres commandes....".
Après pour rajouter un lieu vous devrez rajouter une autre ligne, avec cette fois ci est égale a 2 donc afficher
"Description du lieu 2)

> Transparence du héros : Activée
> Téléportation Position : variable
Id carte : MA variable 3 ( prenez celle qui correspond a MA variable 3 !!)
Position X: MA variable 2
Position Y : MA variable 1
> Changer l'apparence d'un héros : [Votre héros], '(charset du héros normal)'
> Transparence du héros : Désactivée

Voila l'étape 3 est finie !


4 ème étape : Fabrication de l'objet 'Carte'

La dernière étape, et l'étape la plus simple de ce tuto !

Donc nous allons créer l'objet 'Carte'.
Un screen pour mieux expliquer toussa :

Afficher sa positon sur une mapmonde Alafin02036719

Éléments a ne pas modifier :
> Événement commun : (Ici choisissez l'événement commun codé en partie 3)
> Infinité : "Non" ( sur ma version non signifie Oui donc assurez vous qu'il y en ai une infinité !)

Donc voila ^^, une petite annexe pour savoir quoi modifier pour un changement de lieu.

Annexe : Rajouter des lieux

Pour rajouter un lieu référence, il vous faut refaire l'étape 1, puis modifier les variables 4,5,6 et pour rajouter une description
modifier la variable 7 en un autre chiffre et voir a l'étape du codage de l'événement commun, comment rajouter une description



En espérant avoir été assez claire, et qu'il vous servira, je vous laisse ^^
Merci d'avoir lu ce tuto, si vous avez des questions, n'hésitez pas a les poser par MP ou en dessous pour que tout le monde profite de la réponse !
Revenir en haut Aller en bas
 

Afficher sa positon sur une mapmonde

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Bien créer une Mapmonde
» Demande de Tile : Mur pour MapMonde et Rivière(pas obligé)
» Afficher la vie sur la carte
» Afficher une vidéo
» [VX] Afficher le nom de la carte

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Tutoriels :: Astuces de maker-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit