Creer Un système en Evenements
Bonjour bonjour,
Mon objectif ici est de vous apprendre, a faire apparaître sur la Map, une sorte d'HUD, créé vous memes en event et "utilisable" avec les touches du clavier.Il sera combiné avec un Système d'Abs.
Partie I, Les CombatsUn Combat ?
Oui, les combats sont la base de beaucoup de Rpg.
Sur ce point là, je ne vais pas essayer de voler la vedette aux autres tutos présents sur les forums, principalement
celui de Raito-san , celui que j'utiliserai.
Partie II, Le HUDI] Les Touches-Les touches ? Comment ça ?!
-Ben oui, c'est bien beau de vouloir faire un super système, avec un bel HUD et tout, si on est limité par le nombre de touches "Utilisables" Dans Rmvx, ce qui pourrait aussi vous bloquer dans votre jeu.Materiel nécessaire :-Un script (et oui, là on ne peut pas gérer ça en évents )
Quel script ? Un script nommé "Keyboard",permettant de reconnaître toutes les touches du clavier. On trouve un script de ce genre dans Presque tout les Abs en script (utilisé pour le tuto => Amethyst
Pour que ce script puisse marcher, il faut aussi prendre le script "Kernel" présent dans la démo.
(Possible aussi avec
ça mais pour le tuto j'utiliserai l'autre script)
Une fois le script installé, pour utiliser l'appui d'une touche comme condition, Regardez le numéro de la touche dans le script.
Ex:
Y = 89Puis faire : Condition |> 4e page |> Si Script |> Input.trigger?(XX)
(remplacer XX par le numéro de la lettre, ici 89)
II] Affichage des Pièces sur la Map en ImagesA quoi ça sert ?
A afficher le nombre de pièces d'or disponibles en images ( pas besoin de faire un changement de police d'écriture...)Exemple :
(La pièce d'or avec écrit "13", on verra comment faire le reste plus tard.)
-Mais, c'est pas difficile, tu fait apparaître l'image de la pièce d'or puis une image pour chaque nombre, 00, 01 ect... non ?
-Non, ça prendrai trop de place, si l'on peut aller jusqu'à 99 pièces d'or, il faudrait 100 images ! là, il y en a quand même besoin de 20, mais ça fait 80 images d'économisées !Pour commencer, il faut faire ses images en 2 catégories, les "dizaines" et les "unités".
Exemple dizaines :
exemple unité :
Ensuite, Il faut préparer 3 variables,
- La première, notée "Or" dans le tuto, enregistre en continue le nombre d'or possédé.
- La deuxième, notée "dizainesOr", sert a calculer les 10aines du nombre d'or possédé ( 3 si 32 Or par exemple )
- Enfin, la 3ème, notée "Unitée Or" sert a calculer les unitées du nombre d'or possédé ( 2 si 32 Or par exemple )
Ensuite, rendre égale les deux dernières variables ( Dizaines Or et Unitées Or ) a la variable Or.
Pour Garder juste les dizaines, il suffit de prendre la 2ème variable et de la diviser par 10.
Pour garder juste les Unités, prendre la troisième variable et faire "reste" par 10.
Enfin, il ne reste plus qu'à afficher une image pour chaque valeur de la variable dizaines et une images pour chaque valeurs de la variable unités (attention à bien mettre 2 numéros d'images différents.
Si vous avez bien tout suivi, vous devriez arriver a quelque chose comme ça :
- Spoiler:
En espérant vous avoir aidé, je vais continuer a vous montrer comment faire le systême dans d'autres tutos, mais ulterieurement.
Maker-allemand,
N3m0 - Spoiler:
Han le jeu de mot (part se pendre)