Difficulté : Facile
Logiciel utilisé : RPG Maker 2003
Outils :
-1 Intérupteurs
-2 Variables
-1 Events
-2 Pictures (1 du curseur et une de la map)
I - Préparation :
Alors pour commencer il vous faut vos deux images !
La première est un simple curseur qui représentera le héros sur la mini-map, vous pouvez pour cela faire une croix de 3*3 pixels, ou si vous préférez (comme j'ai fait pour la démo) un petit rond de 5*5 pixels !
La deuxième est une image de la carte où sera afficher la mini-map, pour faire cela vous pouvez prendre une capture d'écran de votre carte (comme j'ai fait mais ça rend pas terribles), vous pouvez toujours retravaillez la capture après pour la rendre plus "réel", ou alors si vous êtes courrageux vous pouvez faire la map vous même grâce à Photoshop ou un autre logiciel de dessin (en respectant le modèle de la carte).
II - L'event (1ere page) :
Une fois que vous avez vos deux images allez sur la carte ou vous afficherez votre mini-map et créez s'y un nouvelle events que vous mettrez en 'processus parallèle'. Dans cette events sera afficher la map, faites donc afficher image et sélectionnez l'image, que vous aurez importer au préalable, placez la carte en haut à gauche (ou dans un autre coin selon votre envie
ATTENTION: Pensez bien à que votre image soit numéroté n°1 car sinon elle risque de disparaitre à l'apparition du curseur !

Une fois que vous avez fait tout ça activez l'interrupteur 'Map' (par exemple) et créez une nouvelle page à notre event !
III - L'event (2e page) :
Sur la 2e page mettez comme déclencheur l'interrupteur créez juste avant ('Map') !
C'est là que sa devient un peu plus compliqué, créez 2 variables ayant chacune respectivement les coordonnées X et Y du héros sur la carte ('Héros X' et 'Héros Y' par exemple). Nous allons maintenant faire quelques petites multiplication et réduction pour rendre ces variables plus petites mais toujours proportionnel à la position du héros sur la carte !
Par exemple: multipliez les par 50 et divisez les par 10... vous aurez donc une réduction de 50/10e ou de 50% (comme vous voulez
ATTENTION: Ne faites pas de soustraction ni d'addition car cela ne serait plus proportionnel et vous perdrez du temps inutilement !

Une fois que tout cela vous semble juste (même si ça ne vous semble pas juste vous testerez par la suite et corrigerez vos erreurs !) vous allez affichez le curseur sur votre mini-map et donc la position du héros sur celle-ci ! A la suite de vos calcul affichez une nouvelle image (image n°2 pour pas que la mini-map disparaisse à l'affichage du curseur !), définissez ces coorfonnées par les variables 'Héros X' et 'Héros Y' définit juste avant, ne mettez pas de transparence et UTILISEZ l'a couleur de transparence (sinon vous aurez des bord verts sur votre curseur

Voilà ! N'oubliez pas de mettre la 2e page en 'processus parallèle' elle aussi et de ne pas mettre d'interrupteurs à la fin, il faut qu'elle s'éxecute à l'inifini sinon le surseur ne se déplacera pas !
Ah oui il faut aussi que vous désactiviez l'interrupteur 'Map' à chaque fois que vous entrez sur la carte ou il y a la mini-map et que vous fassiez disparaitre les images n°1 et n°2 à chaque fois que vous la quittez !
Si vous n'avez pas tout compris je vous met une petite démo ou vous pourrez voir le processus !
Demo_by_Marneus.zip (977,1 Ko)
Nombre de téléchargements : 1576
Si malgré tout vous ne comprenez pas ou que vous avez des quesqtions n'hésitez pas je suis là pour ça !
By Marneus

Connexion
Inscription
Aide
Ajouter une réponse


Multi-citation







