Night.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker


Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Jeux: puie z / Jeux: Citymaime - Chapitre 1 / Jeux: Mer, îles et fous / News: Du neuf dans le making / News: Muma|Rope est disponible en (...) / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

354 connectés actuellement

30734348 visiteurs
depuis l'ouverture

1313 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Alex d'Or

Tashiroworld

Hellsoft

Tous nos partenaires

Devenir
partenaire



Mini map

Dans chaque map de donjons (et plus si vous voulez), il y a une carte en bas a droite qui affiche l'emplacement du héros et celui des coffres.

Ecrit par adidyan le 20/05/2009


❤ 0

Voilà : C'est mon premier tuto, pour vous expliquer, comment faire cette fameuse carte. D'abord : un petit screen au cas où vous n'auriez pas compris de quoi je parle. image

J'ai fait ceci avec RPG Maker VX, mais vous pouvez le faire sur n'importe quel RM gérant les variables, tant que vous vous adaptez à la résolution de l'écran.

Bien, parlons d'abord des points négatifs (on commence toujours par la fin, non ? image ). Il y en a 2 assez ch... pardon, casse-pieds :
- Un événement par map car il est impossible de faire ça avec un événement commun (bon, ça c'est pas trop grave, mais avec tous les trucs que certains (comme moi) ont, ça commence à en faire beaucoup an haut à gauche image)
- Une image par map (et sans photoshop, c'est assez compliqué mais possible quand même)

PREMIEREMENT : LA CARTE

Créez l'image de la carte (que vous devrez faire sur CHAQUE map) : Dans RM, ouvrez votre map (il faut qu'il n'y ait pas d'événements dessus), mettez un zoom où vous voyez toute la map (mettez en mode "carte" pour ne pas avoir la grille des evenements), et faites une capture d'écran. Avec photoshop (ou à la limite si vous n'avez pas PS, un programme gratuit genre XnView), recadrez l'image pour garder uniquement quelque chose de ce genre.

image

Ensuite, redimensionnez-la de la taille de votre choix (personnellement, j'ai mis 200 pixels pour l'unité la plus grande (hauteur ou largeur). Ce qui donne :

image

Si vous voulez, vous pouvez enlever la couleur (je trouve ça plus joli, mais vous faites ce que vous voulez).

image

Ensuite, enregistrez-la en JPG ou PNG dans le dossier "Pictures" de votre jeu.

(En passant (je sais, je fais pleins de choses a la fois et ça risque de ne pas être clair) : Si vous avez RPG Maker VX, version de "NINO" non débuggée : ouvrez l'édieur de Scripts (F11), allez dans "Cache", Ligne 44. Si vous avez

Portion de code : Tout sélectionner

1
    load_bitmap("Graphics/Pictures", filename)

et bien remplacez-le par

Portion de code : Tout sélectionner

1
    load_bitmap("Graphics/Pictures/", filename)

(le / après Pictures), sinon, ça ne marche pas)

La parenthèse étant fermée, continuons.

Dans votre jeu : Ouvrez la Base de données (F9) et allez dans les Evenements Communs. Créer en un nouveau en processus parallèle, activé par un switch ACTIVE EN CONTINU. Dedans, mettez :

image

Ainsi, dans les variables "Heros X" et "Heros Y", vous aurez la position exacte du Heros.

Pendant que j'y pense : je précise : map = la map dans RPG MAKER où vous mettez les evenements et tout et carte = la carte qui s'affiche en bas à droite (pour pas faire de confusion entre les deux).

Ensuite, faites un calcul : 544 (544 correspond à la largeur de l'écran en pixel pendant que le je joue)-[La largeur de votre CARTE en pixel]
(Dans tous mes exemples, je prendrai une MAP de format 40/80 carreaux et une CARTE de 200/400 ppixels)
Donc, dans ce cas 544-200=344 (on va appeler ce nombre "a"

Puis faites pareil avec la hauteur (416 pixels), donc dans mon exmple, ça donne 416-400 = 16 (et ce nombre "b")

Créez un évenement en haut a gauche de votre MAP (ou où vous voulez remarque) avec

image

L'interrrupteur "Carte-Donjon" est à activer dès que vous obtiendrez l'objet carte. Processus parallèle et En dessous du heros pour ne pas gêner pendant le jeu.
Afficher une image 1 (Le numero est important) : Votre image de CARTE position X : a (dans cet exemple 344) et Y : b (ici, 16). je vous conseille de metre une opacité, genre 150 pour ne pas gêner le joueur. Puis activer l'interrupteur local A. Vous avez déjà votre carte qui s'affiche en bas à droite !!! Plus que le Heros et les coffres à positionner. image

DEUXIEMEMENT : LE HEROS

Créez la page 2 de votre évenement en processus parallèle en dessous du heros avec "Interrupteur local A activé"

Regardez quelle est la taille X (en bas de votre, map : c'est le 1er nombre)

image

Je vous dit quoi faire ici, puis pourquoi le faire après :

Divisez (avec une calculette, pas sur RPG Maker image) la largeur en pixel de votre CARTE par la largeur X en carreau de votre MAP.Dans mon exemple, ça donnerait 200 divisé par 40 = 5.
Rendez une variable "X-Carte-Heros" égale à ce nombre (donc ici, 5).
Multipliez cette variable (dans RPG Maker cette fois) par la variable "Heros X" créée plus tôt.
Ensuite, ajoutez le fameux nombre "a" à cet variable (donc ici : (5x[Heros_X])+344)

Maintenant, il faut faire pareil avec l'autre dimension : Y.

Donc : Enregistrez la largeur en pixel de votre CARTE divisé par largeur Y de votre map (normalement, ça fait le même nombre que la première fois, ici : 5) dans la variable Y_Carte_Heros. Multipliez la variable Y_Carte_Heros par la variable Heros_Y. Ajoutez a Y_Carte_Heros le nombre "b" (dans l'exemple : 16)

Puis afficher une image 2 : Heros Curseur, position X : X_Carte_Heros et Potition Y : Y_Carte_Heros.

Tout ça, c'est bien, beau, ça marche (enfin, normalement), mais vu mes explications très claires, je pense que personne n'a compris pourquoi ça marche et vous aimeriez bien le savoir. Je vais vous expliquer : On divise la largeur de la CARTE en pixel par la largeur de la MAP en carreau (on se fiche que ce n'est pas la même unité) pour savoir combien de fois la CARTE est plus grande que la MAP (la CARTE est plus grandes comme ce ne sont pas les mêmes unités). Donc : la CARTE est 5x plus grande, ensuite on multiplie la position du heros par 5 pour savoir où situer le curseur dans la map. ca, je suis désolé, mais si vous n'avez pas compris (je sais que ce n'est toujours pas très clair), je ne sais pas trop comment dire comment ca marche. Ensuite, on ajoute 344 car la map est du coté droit et 344 correspond a l'espace entre le coté gauche de l'écran et la limite gauche de la CARTE.

Bon, voici un petit screen qui est bien plus clair

image

C'est presque fini ! Plus que les coffres (le plus court)

TROISIEMEMENT : LES COFFRES

Le seul truc embetant c'est qu'il vous faut un événement et un interrupteur en plus par coffre.

image

L'objet [] : C'est la carte du donjon. Donc processus parallèle, en dessous du heros. Attendre 60 Frames (1 seconde) car sinon, vous ouvrez a peine le coffre contenant la carte du donjon, que les icones de coffres s'affichent, avant même la carte elle-même. Afficher l'image de l'icône du coffre (à partir de 3 car 1 = la CARTE et 2 = le curseur de heros), aux positions de l'événement coffre (pour trouver : mettez vous sur le coffre pendant le test de votre jeu (avec la position de départ), appuyez sur F9, notez les valeurs de X_Carte_Heros et Y_Carte_Heros. Les positions du coffre sur la carte seront les mêmes (ATTENTION : METTEZ DES NOMBRES PRECIS, PAS DES VARIABLES).

Et vous mettez dans l'événement de votre coffre : Effacer image "Le numéro de votre image" (ici, 4, je crois).

Et voila !!!!!! Je crois que j'ai tout dit ! J'éspère que ce tuto sera utile avec le temps que j'ai passé à l'écrire image.

Au fait, vous aurez aussi besoin d'icônes pour vos marqueurs sur la mini carte. En voici deux. Juste si vous faites les vôtres, ne les faites pas trop grandes, sinon la carte perd en lisibilité (10x10 pixels suffisent) !
Le héros : image
Le coffre : image


Enjoy

Tout a été fait par moi (Adidyan)


Mis à jour le 18 mai 2020.





Monos - posté le 20/05/2009 à 12:10:55 (57322 messages postés)

❤ 0

Vive le homebrew

Citation:

Ensuite, Faites un calcul : 544 (544 correspond à la largeur de l'écran en pixel pendant que le je joue)-[La largeur de votre CARTE en pixel]
(Dans tous mes exemples, je prendrai une MAP de format 40/80 carreaux et une CARTE de 200/400 ppixels)
Donc, dans ce cas 544-200=344 (on va appeler ce nombre "a"


Adapter le calcule suivant, la version de Rpg Maker que vous utilisez.

320/240 pour Rpg Maker 2000 et 2003
640/480 pour Xp

Signer du nez ?


Urban Gamer - posté le 20/05/2009 à 12:53:42 (4712 messages postés)

❤ 0

Problem omenides ?

OMG t'en fais des fautes monos :oO

Ceci n'est pas un lien vers ma page deviant art | Vu que c'est la mode du Livestream


Monos - posté le 20/05/2009 à 12:57:34 (57322 messages postés)

❤ 0

Vive le homebrew

moué je me suis encore gouré entre ER et é dans

Citation:

Adapter

:lol Désolé

Signer du nez ?


natinusala - posté le 20/05/2009 à 13:08:27 (586 messages postés)

❤ 0

Mon avatar est une patate trysophille aux poils de moustache musclés.

Pas mal, mais j'appellerai ça plutot une minicarte ou minimap.

Autrement c'est assez pratique sous 2K3 mais sous XP ou VX le mieux restent les scripts ;)

Attends je vais chercher un stylo


kilam1110 - posté le 20/05/2009 à 17:41:12 (9159 messages postés)

❤ 0

Excellent :D
Je connaissais déjà le système mais je voulais le garder pour moi :demon

New RPG Maker - Forum traitant du logiciel RPG Maker tout en français ! | SURVIVE V2.5 - Dégommez du zombie !


adidyan - posté le 20/05/2009 à 19:09:52 (57 messages postés)

❤ 0

Apprenti Mappeur

Maintenant que je relis mon tuto : je m'aperçois de quelques erreurs (enfin : je m'aperçois de pleins d'erreurs mais quelques principales ;) )

Par exemple : vers la fin, pour les coffres : quand je dit afficher une image : je ne dit pas de quoi je parle ;) : c'est l'icone du coffre a afficher sur la carte en bas a droite.

Et en plus : j'ai oublié deux ressources : Celle de l'icone du Heros et celle de l'icone de coffre.

En voici deux très moches amis vous pouvez en faire vous-même si vous voulez (juste un conseil : pas trop grandes les icones, juste 10*10 pixels maximum sinon, la carte perd de sa precision)

Heros : image
Coffre : image

Adidyan


sagasoft - posté le 27/12/2013 à 21:40:35 (3 messages postés)

❤ 0

Bonjour à tous!

J'aimerais avoir une telle carte juste pour ma carte du monde.
La carte s'affiche mais le curseur position héro reste fixe au centre.

Dans cet exemple, X-carte-héro est égale à 5, mais moi mon calcul me donne 0.604, effectivement j'ai une carte 500x500! Comment je dois faire?
Le problème vient-il de là?

Quelqu'un peut-il m'aider?

Rm2k3.

Merci d'avance ;)

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers