[Tutoriel] Sol qui apparaît/disparaît |
Pamdecp « Censeur » 1596738060000
| 7 | ||
Bonjour, Aujourd'hui je vais vous apprendre à faire un sol qui se téléporte lorsqu'on appuie sur un interrupteur. La seule difficulté de ce mécanisme est qu'il faut bien porter attention aux valeurs Z de vos sols respectifs. Commençons. Pour réaliser ce mécanisme il vous faudra au moins 4 sols:
Ce qui nous donne ce code XML: <C><P /><Z><S><S L="800" X="400" H="80" Y="360" T="0" P="0,0,0.3,0,0,0,0,0" /><S L="20" H="20" X="600" Y="310" T="4" P="1,999999,20,0.2,0,1,0,0" /><S L="40" H="40" X="400" Y="110" T="2" P="1,1,0,0,0,1,9999,0" /><S L="40" H="40" X="500" Y="110" T="1" P="1,999999,0,0,0,1,0,0" /></S><D><DS Y="305" X="660" /></D><O /></Z></C> Auquel on rajoute les balises <L> et </L>: <C><P /><Z><S><S L="800" X="400" H="80" Y="360" T="0" P="0,0,0.3,0,0,0,0,0" /><S L="20" H="20" X="600" Y="310" T="4" P="1,999999,20,0.2,0,1,0,0" /><S L="40" H="40" X="400" Y="110" T="2" P="1,1,0,0,0,1,9999,0" /><S L="40" H="40" X="500" Y="110" T="1" P="1,999999,0,0,0,1,0,0" /></S><D><DS Y="305" X="660" /></D><O /><L></L></Z></C> A partir de là, il suffit de lier les sols avec des joints JR selon ce modèle: <JR M2="z1" M1="z2" /> où z1 correspond à la valeur z du premier sol à lier et z2 la valeur z du deuxième. Etape 1 : Il va falloir lier le sol interrupteur (chocolat) au sol fixe (bois). Ici, la valeur z du sol bois est 0 et la valeur z du sol chocolat est 1, il faut donc placer les bonnes valeurs dans notre modèle, ce qui donne: <JR M2="0" M1="1" /> Etape 2 : Il faut maintenant lier notre sol qui apparaît/disparaît (trampoline) au sol interrupteur (chocolat). Ici, la valeur z du sol chocolat est 1 et la valeur z du sol trampoline est 2, ce qui donne: <JR M2="1" M1="2" /> Etape 3 : Pour finir, il nous faut lier le sol qui détermine où le sol trampoline va se téléporter (glace) au sol qui se téléporte (trampoline). Ici, la valeur z du sol trampoline est 2 et la valeur z du sol glace est 3, ce qui donne: <JR M2="2" M1="3" /> Il reste maintenant à placer ces bouts de code dans le XML original: <C><P /><Z><S><S L="800" X="400" H="80" Y="360" T="0" P="0,0,0.3,0,0,0,0,0" /><S L="20" H="20" X="600" Y="310" T="4" P="1,999999,20,0.2,0,1,0,0" /><S L="40" H="40" X="400" Y="110" T="2" P="1,1,0,0,0,1,9999,0" /><S L="40" H="40" X="500" Y="110" T="1" P="1,999999,0,0,0,1,0,0" /></S><D><DS Y="305" X="660" /></D><O /><L><JR M1="0" M2="1" /><JR M1="1" M2="2" /><JR M1="2" M2="3" /></L></Z></C> Et voilà, votre sol se téléporte. Notez que le sol trampoline se téléportera d'une distance qui correspond à la distance totale parcourue par notre sol glace (par exemple si le sol glace tombe de 200 pixels, alors le sol trampoline se téléportera 200 pixels plus bas que sa position initiale). Dernière modification le 1601974620000 |