×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Éditeur de cartes
  • /
  • [Tutoriel] Tapis Roulant
1 / 2 › »
[Tutoriel] Tapis Roulant
Killerlux
« Censeur »
1421777700000
    • Killerlux#0095
    • Profil
    • Derniers messages
    • Tribu
#1
  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
    • Zuritee#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  0
merci bien
Pekkadangcu
« Citoyen »
1421782140000
    • Pekkadangcu#0000
    • Profil
    • Derniers messages
#3
  0
Ah enfin traduit , mercii beaucoup !
Beachair
« Sénateur »
1421798280000
    • Beachair#0000
    • Profil
    • Derniers messages
    • Tribu
#4
  0
enfin ! merci !
Hyster
« Citoyen »
1421873160000
    • Hyster#7887
    • Profil
    • Derniers messages
#5
  0
merci, même si j'ai rien compris
Fazeurfor
« Citoyen »
1421874720000
    • Fazeurfor#0000
    • Profil
    • Derniers messages
#6
  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
    • Killerlux#0095
    • Profil
    • Derniers messages
    • Tribu
#7
  0
La présentation n'est pas importante voyons, l'important c'est de suivre les étapes !
Moustashu
« Citoyen »
1421943540000
    • Moustashu#0000
    • Profil
    • Derniers messages
#8
  0
Je vais essayer de faire une map avec ^^
Killerlux
« Censeur »
1422048900000
    • Killerlux#0095
    • Profil
    • Derniers messages
    • Tribu
#9
  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
    • Ezduexistitzen#4881
    • Profil
    • Derniers messages
    • Tribu
#10
  0
Merci beaucoup Killer ! J'essaierais quand j'aurais un peu de temps :))
Pekkadangcu
« Citoyen »
1422202200000
    • Pekkadangcu#0000
    • Profil
    • Derniers messages
#11
  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
    • Killerlux#0095
    • Profil
    • Derniers messages
    • Tribu
#12
  0
pekkadangcu a dit :
Cette carte est invalide : &lt;C&gt;&lt;P /&gt;&lt;Z&gt;&lt;S&gt;&lt;S L="800" H="35" X="400" Y="382" T="0" P="0,0,0.3,0.2,0,0,0,0" /&gt;&lt;S L="327" o="324650" H="39" X="283" Y="342" T="12" P="1,0,0.3,0.2,0,1,0,0" /&gt;&lt;S L="49" o="324650" H="39" X="518" Y="343" T="12" P="0,0,0.3,0.2,0,0,0,0" /&gt;&lt;/S&gt;&lt;D /&gt;&lt;O /&gt;&lt;L&gt;&lt;/L&gt;&lt;JP AXIS="0,1"M1="0"MV="Infinity,20"/&gt;&lt;JR M1="1"M2="0"/&gt;&lt;/Z&gt;&lt;/C&gt;

Killerlux a dit :
3. Entre la balise <L></L>, ajoutez une balise <JP /> et une balise <JR />
Pekkadangcu
« Citoyen »
1422298740000
    • Pekkadangcu#0000
    • Profil
    • Derniers messages
#13
  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
    • Pamdecp#0020
    • Profil
    • Derniers messages
    • Tribu
#14
  0
pekkadangcu a dit :

<O /><L><JP AXIS="0,1"M1="0"MV="Infinity,20"/><JR M1="1"M2="0"</L>/></Z>

... <O /><L><JP AXIS="0,1" M1="0" MV="Infinity,20"/><JR M1="1" M2="0" /></L></Z> ...
Killerlux
« Censeur »
1422302280000
    • Killerlux#0095
    • Profil
    • Derniers messages
    • Tribu
#15
  0
pekkadangcu a dit :
Ah merci beaucoup Killer !
Passer la souris
EDIT : TOUJOURS INVALIDE
C&gt;&lt;P /&gt;&lt;Z&gt;&lt;S&gt;&lt;S L="800" H="35" X="400" Y="382" T="0" P="0,0,0.3,0.2,0,0,0,0" /&gt;&lt;S L="327" o="324650" H="39" X="283" Y="342" T="12" P="1,0,0.3,0.2,0,1,0,0" /&gt;&lt;S L="49" o="324650" H="39" X="518" Y="343" T="12" P="0,0,0.3,0.2,0,0,0,0" /&gt;&lt;/S&gt;&lt;D /&gt;&lt;O /&gt;&lt;L&gt;&lt;JP AXIS="0,1"M1="0"MV="Infinity,20"/&gt;&lt;JR M1="1"M2="0"&lt;/L&gt;/&gt;&lt;/Z&gt;&lt;/C&gt;

Tu places mal ton </L> .... tu l'as mis dans la balise JR, alors qu'il faut la mettre derrière
Pierrouette
« Citoyen »
1422725340000
    • Pierrouette#0000
    • Profil
    • Derniers messages
#16
  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
    • Pamdecp#0020
    • Profil
    • Derniers messages
    • Tribu
#17
  0
killerlux a dit :

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.

Je t'ai dit de lire hein
Pierrouette
« Citoyen »
1422726120000
    • Pierrouette#0000
    • Profil
    • Derniers messages
#18
  0
Ok Pamdecp
Pekkadangcu
« Citoyen »
1422731160000
    • Pekkadangcu#0000
    • Profil
    • Derniers messages
#19
  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
    • Ausecourr#0000
    • Profil
    • Derniers messages
#20
  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.
  • Forums
  • /
  • Transformice
  • /
  • Éditeur de cartes
  • /
  • [Tutoriel] Tapis Roulant
1 / 2 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27