[Tutoriel] Tapis Roulant |
Killerlux « Censeur » 1421777700000
| 1 | ||
Ça fait depuis assez longtemps qu'il est réclamé, mais j'ai enfin trouvé la motivation pour traduire le tutoriel que j'avais fait en anglais en français ! 1. Soyez sûrs que le sol est dynamique avec un angle fixe et 0 de masse. 2. Dans le XML, ajoutez la balise <L></L> entre le <O/> et le </Z> à la fin du code. Par exemple: <C> <P /> <Z> <S> <S L="800" H="50" X="400" Y="400" T="0" P="1,0,20,0.2,0,1,0,0" /> <S L="100" H="30" X="50" Y="320" T="0" P="0,0,0.3,0,0,0,0,0" /> <S P="0,0,0.3,0.2,45,0,0,0" L="30" o="324650" X="600" c="4" Y="340" T="12" H="30" /> <S H="24" L="24" o="6a7495" X="595" c="4" Y="340" T="12" P="0,0,0.3,0.2,45,0,0,0" /> </S> <D> <DS Y="300" X="50" /> </D> <O /> </Z> </C> Devient: <C> <P /> <Z> <S> <S L="800" H="50" X="400" Y="400" T="0" P="1,0,20,0.2,0,1,0,0" /> <S L="100" H="30" X="50" Y="320" T="0" P="0,0,0.3,0,0,0,0,0" /> <S P="0,0,0.3,0.2,45,0,0,0" L="30" o="324650" X="600" c="4" Y="340" T="12" H="30" /> <S H="24" L="24" o="6a7495" X="595" c="4" Y="340" T="12" P="0,0,0.3,0.2,45,0,0,0" /> </S> <D> <DS Y="300" X="50" /> </D> <O /> <L></L> </Z> </C> 3. Entre la balise <L></L>, ajoutez une balise <JP /> et une balise <JR /> 4. Dans la balise <JP /> ajoutez une valeur M1="Valeur Z d'un sol fixe sur la map". Dans la balise <JR /> Vous ajoutez une valeur M1="Valeur Z du tapis roulant" et une valeur M2="Valeur Z d'un sol fixe sur la map". Il est important que le premier M1 et le M2 aient la même valeur. <C> <P /> <Z> <S> <S L="800" H="50" X="400" Y="400" T="0" P="1,0,20,0.2,0,1,0,0" /> <S L="100" H="30" X="50" Y="320" T="0" P="0,0,0.3,0,0,0,0,0" /> <S P="0,0,0.3,0.2,45,0,0,0" L="30" o="324650" X="600" c="4" Y="340" T="12" H="30" /> <S H="24" L="24" o="6a7495" X="595" c="4" Y="340" T="12" P="0,0,0.3,0.2,45,0,0,0" /> </S> <D> <DS Y="300" X="50" /> </D> <O /> <L><JP M1="1" /><JR M1="0" M2="1" /></L> </Z> </C> Dans cet XML, le 0 est la valeur Z du sol tapis roulant et le 1 est la valeur Z du sol bois fixe au dessus. 5. Ajoutez un MV="Infinity,20" dans la balise JP. Le 20 définit la puissance et le sens de votre tapis roulant. Si votre valeur est négative, elle vous propulse vers la gauche ou vers le haut. Si elle est positive, elle vous propulse vers la droite ou vers le bas. <C> <P /> <Z> <S> <S L="800" H="50" X="400" Y="400" T="0" P="1,0,20,0.2,0,1,0,0" /> <S L="100" H="30" X="50" Y="320" T="0" P="0,0,0.3,0,0,0,0,0" /> <S P="0,0,0.3,0.2,45,0,0,0" L="30" o="324650" X="600" c="4" Y="340" T="12" H="30" /> <S H="24" L="24" o="6a7495" X="595" c="4" Y="340" T="12" P="0,0,0.3,0.2,45,0,0,0" /> </S> <D> <DS Y="300" X="50" /> </D> <O /> <L><JP M1="1" MV="Infinity,20" /><JR M1="0" M2="1" /></L> </Z> </C> 6. Ensuite ajoutez une valeur AXIS dans la première balise. Ceci va définir si le tapis roulant propulse verticalement ou horizontalement. Vous ajoutez un AXIS="1,0" si vous voulez que le tapis roulant vous propulse horizontalement. Si vous voulez être propulsé verticalement, vous devez le changer en AXIS="0,1". Ici on fera défiler le tapis roulant vers la droite. Si vous voulez qu'il défile verticalement, il faut tout simplement inverser sa longueur et sa hauteur tout en gardant l'angle à 0, pas juste le tourner à 90°. <C> <P /> <Z> <S> <S L="800" H="50" X="400" Y="400" T="0" P="1,0,20,0.2,0,1,0,0" /> <S L="100" H="30" X="50" Y="320" T="0" P="0,0,0.3,0,0,0,0,0" /> <S P="0,0,0.3,0.2,45,0,0,0" L="30" o="324650" X="600" c="4" Y="340" T="12" H="30" /> <S H="24" L="24" o="6a7495" X="595" c="4" Y="340" T="12" P="0,0,0.3,0.2,45,0,0,0" /> </S> <D> <DS Y="300" X="50" /> </D> <O /> <L><JP AXIS="1,0" M1="1" MV="Infinity,20" /><JR M1="0" M2="1" /></L> </Z> </C> /!\ Notez: - Agrandir le frottement du sol tapis roulant va augmenter la puissance de votre tapis roulant. - Ceci marche si vous faites plusieurs fois le même tapis roulant qui va dans le même sens, dans le cas contraire il faudra inverser les valeurs de M1 et M2 dans les balises JP et JR ! (Par exemple dans le code XML de ce post, le code sera modifié en <JP AXIS="1,0" M1="0" MV="Infinity,20" /><JR M1="1" M2="0" />) Les couleurs c'est fun. Dernière modification le 1422051540000 |
Zuritee « Citoyen » 1421778600000
| 0 | ||
merci bien |
Pekkadangcu « Citoyen » 1421782140000
| 0 | ||
Ah enfin traduit , mercii beaucoup ! |
Beachair « Sénateur » 1421798280000
| 0 | ||
enfin ! merci ! |
Hyster « Citoyen » 1421873160000
| 0 | ||
merci, même si j'ai rien compris |
Fazeurfor « Citoyen » 1421874720000
| 0 | ||
Merci, même si je pense qu'il ne me servira pas pour ma part. Toutefois ça mériterait une plus jolie présentation. Bon boulot ! |
Killerlux « Censeur » 1421876760000
| 0 | ||
La présentation n'est pas importante voyons, l'important c'est de suivre les étapes ! |
Moustashu « Citoyen » 1421943540000
| 0 | ||
Je vais essayer de faire une map avec ^^ |
Killerlux « Censeur » 1422048900000
| 0 | ||
J'ai modifié le premier post avec un "meilleur" code. C'est un peu plus général, et avec l'ancien code on pouvait pas faire défiler le tapis roulant verticalement, alors que là si et ce n'est qu'un petit changement à faire entre l'horizontal et le vertical J'ai ajouté pleins de couleurs pour qu'on sache qu'est-ce qui change quoi, j'espère que c'est clair comme ça, même si c'est pas du tout beau xD Dernière modification le 1422049740000 |
Ezduexistitzen « Citoyen » 1422197400000
| 0 | ||
Merci beaucoup Killer ! J'essaierais quand j'aurais un peu de temps :)) |
Pekkadangcu « Citoyen » 1422202200000
| 0 | ||
Cette carte est invalide : <C><P /><Z><S><S L="800" H="35" X="400" Y="382" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="327" o="324650" H="39" X="283" Y="342" T="12" P="1,0,0.3,0.2,0,1,0,0" /><S L="49" o="324650" H="39" X="518" Y="343" T="12" P="0,0,0.3,0.2,0,0,0,0" /></S><D /><O /><L></L><JP AXIS="0,1"M1="0"MV="Infinity,20"/><JR M1="1"M2="0"/></Z></C> |
Killerlux « Censeur » 1422210120000
| 0 | ||
pekkadangcu a dit : Killerlux a dit : |
Pekkadangcu « Citoyen » 1422298740000
| 0 | ||
Ah merci beaucoup Killer ! Passer la souris EDIT : TOUJOURS INVALIDE C><P /><Z><S><S L="800" H="35" X="400" Y="382" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="327" o="324650" H="39" X="283" Y="342" T="12" P="1,0,0.3,0.2,0,1,0,0" /><S L="49" o="324650" H="39" X="518" Y="343" T="12" P="0,0,0.3,0.2,0,0,0,0" /></S><D /><O /><L><JP AXIS="0,1"M1="0"MV="Infinity,20"/><JR M1="1"M2="0"</L>/></Z></C> Dernière modification le 1422299100000 |
Pamdecp « Censeur » 1422301980000
| 0 | ||
pekkadangcu a dit : ... <O /><L><JP AXIS="0,1" M1="0" MV="Infinity,20"/><JR M1="1" M2="0" /></L></Z> ... |
Killerlux « Censeur » 1422302280000
| 0 | ||
pekkadangcu a dit : Tu places mal ton </L> .... tu l'as mis dans la balise JR, alors qu'il faut la mettre derrière |
Pierrouette « Citoyen » 1422725340000
| 0 | ||
Je veux être propulsé vers le haut et ça ne veut pas pourquoi, regardez : <C><P /><Z><S><S L="10" H="200" X="202" Y="278" T="0" P="1,0,20,0.2,0,1,0,0" /><S L="100" H="30" X="50" Y="320" T="0" P="0,0,0.3,0,0,0,0,0" /><S P="0,0,0.3,0.2,45,0,0,0" L="30" o="324650" X="600" c="4" Y="340" T="12" H="30" /><S H="24" L="24" o="6a7495" X="595" c="4" Y="340" T="12" P="0,0,0.3,0.2,45,0,0,0" /><S L="113" H="20" X="141" Y="320" T="0" P="0,0,0.3,0.2,0,0,0,0" /></S><D><DS Y="300" X="50" /></D><O /><L><JP MV="Infinity,20" AXIS="0,1" M1="1" /><JR M1="0" M2="1" /></L></Z></C> |
Pamdecp « Censeur » 1422725460000
| 0 | ||
killerlux a dit : Je t'ai dit de lire hein |
Pierrouette « Citoyen » 1422726120000
| 0 | ||
Ok Pamdecp |
Pekkadangcu « Citoyen » 1422731160000
| 0 | ||
Ca roule pas! !!! C><P /><Z><S><S L="800" H="35" X="400" Y="382" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="327" o="324650" H="39" X="283" Y="342" T="12" P="1,0,0.3,0.2,0,1,0,0" /><S L="49" o="324650" H="39" X="518" Y="343" T="12" P="0,0,0.3,0.2,0,0,0,0" /></S><D /><O /><L><JP AXIS="0,1"M1="0"MV="Infinity,20"/><JR M1="1"M2="0"/></L></Z></C> Dernière modification le 1422731220000 |
Ausecourr « Citoyen » 1422732840000
| 0 | ||
le principe est simple il faut faire en sorte que votre sol soit sensé bouger mais vous le bloquez avec quelques joints JP ^^ Joli tutoriel. |