Devenir partenaire ? |
Changer les carreaux (Tiles) d'une carte via un évènementBut : On pourra changer les carreaux d'une carte par l'intermédiaire d'un petit code RGSS dans un évènement.![]() I) Formule magique Voici le code magique pour savoir l'ID d'un carreau (ou tile) de votre tileset : Voici un exemple : ![]() L'encadré en rouge n°1 possède deux carreaux : un tonneau et du carrelage (qui aussi encadré en rouge n°4). La position est la même mais c'est la couche qui différencie. Le tonneau est sur la couche moyenne alors que la carrelage est sur la couche basse. Le tonneau est placé sur les positions X = 1 et Y = 1, on aura donc ceci : Il manque plus qu'à savoir le numéro de la couche. Voici l'ordre : 0 = Couche basse 1 = Couche moyenne 2 = Couche haute Ainsi, puisque le tonneau est sur la couche moyenne, on aura : Pour le carrelage en dessous du tonneau, on aura II) Le code du carreau Si on prend le code de ci-dessus : ça va nous donner l'ID du carreau. Mais attention, ça ne commence pas à partir de 0 mais à partir de 384 : ![]() Ainsi l'encadré en rouge n°2, on aura "396", pour l'encadré en rouge n°3, on aura "393" et pour l'encadré en rouge n°4, on aura "384". Note : On part à partir de la deuxième ligne de carreaux dans le Tileset. La première est les Auto-Tiles, leurs manipulations est différentes. III) Changer le carreau. C'est tout bête ^^ puisque il suffit de changer l'ID du carreau. Imaginons que vous voulez changer le tonneau ci-dessus en vase. Il faut donc faire : où "547" est l'ID du carreau "vase". IV) Changer via un évènement. Mettez les codes vus ci-dessus dans la commande d'évènement "Insérer un script". Page vue 668 fois | Auteur : Samarium | |||||||||||||||
|
RPG Creative version 4.5 ; Mai 2005 - Janvier 2009 ; Tous droits réservés. Contact - Partenaires - Historique - Utilitaire - A propos |