×

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
  • /
  • Lista użytecznych mechanizmów
Lista użytecznych mechanizmów
Stefan
« Censeur »
1521146400000
    • Stefan#0095
    • Profil
    • Derniers messages
    • Tribu
#1
  14
Witajcie, na samym początku chciałbym powiedzieć, że cała lista jest tylko tłumaczeniem tego oto poradnika Sherr'a.
Parę lat temu, Tigrounette dodał łączenia(tzw. jointy) do edytora map, dając tym samym wiele przeróżnych możliwości z wykonywaniem mechanizmów. Niestety, łączenia te były możliwe do wykonania tylko poprzez kod HTML, co jest dość trudnym, mylącym i długim procesem. Żeby ułatwić wielu osobom robienie map, zdecydowałem się na upublicznienie paru trików i użytecznych mechanizmów dla was. Ten poradnik został stworzony dla tych z chociaż najmniejszą wiedzą na temat jointów. Jeżeli chcielibyście uczyć się o nich dokładniej polecam wam poradniki umieszczone tu, ewentualnie Polski spis z niestety mniejszą ilością Polskich poradników.

Pamiętaj: Przykłady pokazują jaki grunt jest oznaczony swoją wartością Z. Jeżeli chcesz skopiować sobie te kody i wkleić je do swojego edytora map, nie musisz usuwać ciemnych komentarzy. Kody stają się coraz trudniejsze, czyli 1 jest najłatwiejszy do wykonania a 11 najtrudniejszy:

1. Podstawowy ruch góra-dół.
Przykład
https://i.gyazo.com/9d683d870b5585e07b6a5a715d5ca4ed.gif
Kod

a dit :

<C><P /><Z><S><S X="404" L="810" H="15" c="1" Y="398" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S P="1,100000,0.3,0.2,0,1,0,0" L="41" o="324650" H="45" c="3" Y="242" T="12" X="205" /><S P="1,999999,0.3,0.2,0,0,0,0" L="10" o="324650" H="10" Y="170" T="12" X="204" /></S><D><DS Y="377" X="368" /></D><O><O C="11" Y="200" P="0" X="204" /></O><L>

<JP M1="1" M2="0" AXIS="0,1" /> // Pozwala poruszać się niskiemu gruntowi tylko po axis'ie Y

<JR M1="2" P1="204,200" MV="Infinity,1.2" /> // Powoduje obracanie się gruntu wyżej z prędkością 1.2 do okoła punktu 204,200 (czerwony gwóźdź)

<JD M2="2" M1="1" /> // Trzyma oba grunty w takiej samej odległości przez cały czas

</L></Z></C>



2. Podstawowy ruch na boki.
Przykład
https://i.gyazo.com/47e628d2cd7fdb38b3278fa05f5f8777.gif
Kod

a dit :
<C><P /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="810" X="404" c="1" Y="398" T="0" H="15" /><S X="407" L="41" o="324650" H="45" c="3" Y="259" T="12" P="1,100000,0.3,0.2,0,1,0,0" /><S L="10" o="324650" H="10" X="233" Y="259" T="12" P="1,999999,0.3,0.2,0,0,0,0" /></S><D><DS Y="377" X="368" /></D><O><O C="11" Y="259" X="275" P="0" /></O><L>

<JP M1="1" M2="0" AXIS="1,0" /> // Pozwala poruszać się gruntowi #1 tylko po axis'ie X

<JR M1="2" P1="275,259" MV="Infinity,1.2" /> // Powoduje obracanie się gruntu #2 z prędkością 1.2 do okoła punktu 275.259 (czerwony gwóźdź)

<JD M2="2" M1="1" /> // Trzyma oba grunty w takiej samej odległości przez cały czas

</L></Z></C>



3. Nieskończony ruch.
Przykład
https://i.gyazo.com/f765d86c3a8ca5c97ace8912deddcb07.gif
Kod

a dit :

<C><P /><Z><S><S H="10" L="10" X="451" c="3" Y="588" T="4" P="1,-1,20,0.2,0,0,0,0" /><S L="874" H="66" X="397" Y="410" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S X="421" L="10" o="324650" H="39" c="1" Y="220" T="12" P="1,999999,1,0.2,0,1,0,0" /><S P="1,999999,1,0.2,0,1,0,0" L="10" o="324650" H="39" c="1" Y="110" T="12" X="428" /><S L="10" o="8e9ea6" X="-106" H="39" Y="220" T="12" P="0,0,0,9999,0,0,0,0" /><S L="10" o="8e9ea6" X="942" H="39" Y="220" T="12" P="0,0,,,0,0,0,0" /><S P="0,0,,,0,0,0,0" L="10" o="8e9ea6" H="39" Y="109" T="12" X="-48" /><S L="10" o="8e9ea6" H="39" X="933" Y="110" T="12" P="0,0,,9999,0,0,0,0" /></S><D><DS Y="362" X="415" /></D><O /><L>

<JP M1="2" MV="Infinity,8" AXIS="1,0" /> // Dzięki temu, grunt 2 porusza się na axis'ie X (AXIS="1,0") w lewą stronę (tzw. positive speed)

<JP M1="3" MV="Infinity,-8" AXIS="1,0" /> // Dzięki temu grunt 3 porusza się na axis'ie X (AXIS="1,0") w prawą stronę (tzw. negative speed)

</L></Z></C>




4. Obracająca się bieżnia.
Przykład1
https://i.gyazo.com/2c49e44e16f4bf608b236bc4768d1998.gif
Przykład2
https://i.gyazo.com/71ecf5d0bdaaef30562313e1ddec154a.gif
Kod1

a dit :

<C><P /><Z><S><S X="399" L="810" Y="403" H="51" P="0,0,0.3,0.2,0,0,0,0" T="0" /><S X="543" o="324650" L="156" Y="310" c="3" H="25" P="1,100000,9999,0.2,0,0,0,0" T="12" /><S X="543" o="558daa" L="10" Y="310" c="4" H="10" P="1,999999,0.3,0.2,0,0,0,0" T="13" /></S><D><DS X="396" Y="366" /></D><O /><L>

<JR MV="Infinity,3" M2="2" /> // Powoduje obracanie się gruntu 2 w okół siebie

<JP M2="1" MV="Infinity,10" M1="2" AXIS="1,0" /> // Dzięki temu, grunt 1 jest bieżnią, która naśladuje grunt 2

<JD M2="2" M1="1" /> // Trzyma bieżnie (grunt 1) w tej samej lokacji jak grunt 2

</L></Z></C>

Kod2

a dit :

<C><P /><Z><S><S L="802" H="47" X="400" Y="390" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S H="10" L="10" o="324650" X="527" c="4" Y="247" T="12" P="1,9999999999999999,0.3,0.2,0,0,0,0" /><S H="20" L="130" o="324650" X="526" c="3" Y="319" T="12" P="1,100000,500,0.2,0,1,0,0" /></S><D><DS Y="262" X="605" /></D><O /><L>

<JR MV="Infinity,1" M2="1" /> // Powoduje, że grunt 1 obraca się w okół siebie

<JP M1="2" MV="Infinity,5" AXIS="1,0" /> // Dzięki temu, grunt 2 jest bieżnią, (zobacz poradnik do wykonywania bieżni dla większej ilości informacji)

<JR M1="1" M2="2" /> // Pozwala gruntowi #2 obracać się w okół gruntu #1

</L></Z></C>



5. "Bujanie się" gruntu w okół jego środka.
Przykład
https://i.gyazo.com/940a6ada86fac2358af734a8eb58641b.gif
Kod

a dit :

<C><P /><Z><S><S L="836" X="400" H="60" Y="416" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="10" o="324650" X="296" H="93" Y="326" T="12" P="1,10000,0.3,0.2,0,0,0,0" /><S L="10" o="324650" X="153" H="10" Y="296" T="13" P="1,999999,0.3,0.2,0,0,0,0" /><S L="10" o="324650" X="297" H="10" Y="269" T="12" P="1,100000,0.3,0.2,0,1,0,0" /></S><D><DS Y="371" X="428" /></D><O><O C="11" Y="271" P="0" X="153" /></O><L>

<JR M1="2" MV="Infinity, 2" P1="153,271" /><JD M2="2" M1="3" /> <JP M1="3" M2="0" AXIS="1,0" /> // Pozwala gruntowi 3 poruszać się prawo/lewo; zobacz mechanizm #2

<JR M2="3" M1="1" /> // Utrzymuję grunt 1 bujającym się w stronę poruszania się gruntu
<JR M2="1" M1="0" /> // Dzięki temu, grunt 1 jest stabilny

</L></Z></C>



6. "Bujanie się" do przodu i do tyłu względem wyznaczonego punktu.
Przykład
https://i.gyazo.com/75bc5b9f7d1f4b2c17c27302e48a17fa.gif
Kod
a dit :

<C><P /><Z><S><S L="800" X="398" H="29" Y="392" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S P="1,100000,0.3,0.2,0,0,0,0" L="10" o="ffffff" H="10" Y="294" T="12" X="392" /><S L="10" o="324650" X="280" H="10" Y="314" T="13" P="1,999999,0.3,0.2,0,0,0,0" /></S><D><DS Y="365" X="333" /></D><O><O C="11" Y="247" X="392" P="0" /><O C="11" Y="279" P="0" X="279" /></O><L>

<JR M1="1" P1="392,247" /> // Dzięki temu, grunt 1 buja się w okół punktu 392,247

<JR M1="2" MV="Infinity, 1" P1="279,279" /> // Dzięki temu, grunt 2 się obraca

<JD M2="2" M1="1" /> // Dystansowe połączenie pomiędzy gruntem 1 i 2

</L></Z></C>



7. Dodawanie kolorów do Joint'ów.
Przykład
https://i.gyazo.com/78e29f5bc77488d12806353e2911c2af.gif
Kod
a dit :

<C><P /><Z><S><S L="802" H="26" X="402" Y="392" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S H="19" L="19" o="77b1ce" X="517" c="4" Y="237" T="12" P="1,999999,0.3,0.2,0,0,0,0" /><S H="10" L="10" o="0" X="472" c="4" Y="236" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S P="1,100000,0.3,0.2,0,1,0,0" L="19" o="FF0000" H="19" Y="236" T="12" X="591" /></S><D><DS Y="368" X="404" /></D><O /><L>

<JR M1="1" MV="Infinity, 0.9" P1="472,236" />//To jest niebieski obracający się grunt//

<JP AXIS="1,0" M1="3" />//Dzięki temu, czerwony grunt porusza się tylko na lewo i prawo//

<JD M2="3" M1="1" />//To jest połączenie dystansowe pomiędzy niebieskim i czerwonym gruntem This links the blue and red ground by distance//

<JD M2="2" c="000000,5,0.4,0" M1="1" />//To jest linia, która pokazuje jak niebieski grunt obraca się w okół czarnego.//

<JD M2="3" c="ffffff,5,0.4,0" M1="1" />//To jest biała linia, która pokazuje jak czerwony i niebieski grunt są połączone//

<JP c="3FCE05,5,0.5,1" M1="3" />//To jest zielona linia//

</L></Z></C>



8. Poruszanie na boki kręcącym się gruntem.
Przykład
https://i.gyazo.com/a3fa508acdc60c0f1b4b974e6ed33dd3.gif
Kod
a dit :

<C><P /><Z><S><S L="800" X="402" H="57" Y="400" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S P="1,100000,0.3,0.2,0,0,0,0" L="17" o="324650" X="356" Y="257" T="12" H="17" /><S P="1,100000,0.3,0.2,0,0,0,0" L="11" o="324650" X="355" Y="201" T="13" H="10" /><S P="1,999999,0.3,0.2,0,0,0,0" L="10" o="324650" X="104" Y="257" T="12" H="10" /></S><D><DS Y="358" X="357" /></D><O><O C="11" Y="259" X="182" P="0" /><O C="11" Y="163" P="0" X="356" /></O><L>

<JP M2="0" M1="1" AXIS="1,0" /><JR M1="3" MV="Infinity,1.2" P1="182,259" /><JD M1="1" M2="3" /> // To powoduje, że grunt 1 porusza się na lewo i prawo; zobacz mechanizm #2

<JR M1="1" MV="Infinity,2" P1="356,163" M2="2" /> // Dzięki temu, grunt 2 obraca się w okół punktu 356,163 kiedy porusza się z gruntem 1

</L></Z></C>



9. Aby wykonać jakiś ruch, kliknij przycisk.
Przykład1
https://i.gyazo.com/b60ad1334f2b3357956c54440464b31a.gif
Przykład2
https://i.gyazo.com/eee53566463456236dcf87d649a7e12d.gif
Kod

a dit :

<C><P /><Z><S><S L="904" X="412" H="67" Y="405" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S P="1,999999,0.3,0.2,0,1,0,0" L="28" o="aaff" X="509" Y="360" T="12" H="26" /><S P="1,1,0.3,0.2,0,1,9999,0" L="40" o="304bb5" X="619" Y="235" T="12" H="36" /><S P="1,999999,0.3,0.2,0,0,0,0" L="42" o="181da3" X="485" Y="146" T="12" H="39" /><S L="28" o="c55252" X="429" H="26" Y="361" T="12" P="1,999999,0.3,0.2,0,1,0,0" /><S L="40" o="a52626" X="317" H="36" Y="262" T="12" P="1,1,0.3,0.2,0,1,9999,0" /><S L="42" o="670d0d" X="194" H="39" Y="129" T="12" P="1,999999,0.3,0.2,0,1,0,0" /><S L="10" o="4c0404" X="197" H="10" Y="299" T="12" P="1,999999,0.3,0.2,0,0,0,0" /></S><D><DS Y="359" X="470" /></D><O><O C="11" Y="195" P="0" X="486" /><O C="11" Y="248" P="0" X="198" /></O><L>

<JR M2="1" M1="0" /> // Łączy grunt 0 z gruntem 1 (stabilizacja niebieskiego przycisku)

<JR M2="2" M1="1" /> // Łączy grunt 1 z gruntem 2 (pozwala przyciskowi włączyć ruch)

<JR M2="3" M1="2" /> // Łączy grunt 2 z gruntem 3 (pozwala gruntowi 2 kopiować ruch gruntu 3)

<JR M1="3" P1="486,195" MV="Infinity,3" /> // Dzięki temu, grunt 3 się obraca

<JR M2="4" M1="0" /> // Łączy grunt 0 z gruntem 4 ( stabilizacja czerwonego przycisku)

<JR M2="5" M1="4" /> // Łączy grunt 4 z gruntem 5 (włącza ruch)

<JR M2="5" M1="6" /> // Łączy grunt 5 z gruntem 6 (pozwala gruntowi 5 kopiować ruch gruntu 6)

<JP M1="6" M2="0" AXIS="0,1" /><JR M1="7" P1="198,248" MV="Infinity,1.4" /><JD M2="7" M1="6" /> // Pozwala gruntowi 6 poruszać się w dół i w góręMakes ground 6 move up and down

</L></Z></C>



10. Poruszanie na boki podczas bujania się
Przykład
https://i.gyazo.com/5908a7b167bcf802a5cd96aeb86bcf8c.gif
Kod
a dit :

<C><P /><Z><S><S L="799" H="23" X="403" Y="394" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S H="57" L="10" o="ffffff" X="212" c="3" Y="222" T="12" P="1,0,0.3,0.2,30,0,0,0" /><S L="10" o="324650" X="225" H="10" Y="194" T="13" m="" P="1,100000,0.3,0.2,0,1,0,0" /><S L="10" o="e0e0e" X="59" H="10" Y="230" T="13" P="1,999999,0.3,0.2,0,0,0,0" /><S L="10" o="e0e0e" X="-32" H="10" Y="192" T="12" P="1,999999,0.3,0.2,0,0,0,0" /></S><D><DS Y="369" X="204" /></D><O><O C="11" Y="230" P="0" X="75" /><O C="11" Y="193" X="110" P="0" /></O><L>

<JR M1="4" MV="Infinity, 0.6" P1="110,193" /><JD M2="2" M1="4" /><JP M1="0" M2="2" AXIS="1,0" /> // Dzięki temu, grunt 2 porusza się na boki; zobacz mechanizm #2

<JR M1="3" M2="2" MV="Infinity, 1.6" P1="75,230" /> // Dzięki temu, grunt 3 obraca się, jednocześnie śledząc grunt 2

<JD M2="1" M1="3" /> // Łączy grunt 1 z gruntem 3 w stałym dystansie

<JR M1="1" M2="2" /> // Pozwala gruntowi 1 bujać się podczas poruszania się z gruntem 2

</L></Z></C>


11. Poruszanie się na boki podczas poruszania się do góry i w dół.
Przykład
https://i.imgur.com/QBfWGAn.gif
Kod

a dit :

<C><P /><Z><S><S L="1093" X="494" H="117" Y="443" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S H="67" L="24" o="ffffff" X="785" c="3" Y="318" T="12" P="1,10000,5,0,0,1,0,0" /><S H="29" L="28" o="324650" X="553" c="4" Y="263" T="12" P="1,10000,0.3,0,0,1,," /><S H="10" L="10" o="324650" X="644" c="4" Y="111" T="13" P="1,100000,0,0,0,0,," /><S H="10" L="10" o="324650" X="329" c="4" Y="262" T="13" P="1,999999,0.3,0.2,0,0,," /></S><D><DS Y="264" X="777" /></D><O><O C="11" Y="78" P="0" X="643" /><O C="11" Y="259" X="188" P="0" /></O><L>

<JP M1="2" AXIS="1,0" /> // Dzięki, temu grunt 2 porusza się po axis'ie X

<JR M1="4" P1="188,259" MV="Infinity,0.5" /> // Dzięki temu, grunt 4 się obraca

<JD M1="2" M2="4" /> // Dzięki temu, grunt 2 porusza się z gruntem 4

<JP M1="1" M2="2" AXIS="0,1" /> // Łączy grunt 1 z gruntem 2 podczas gdy pozwala gruntowi 1 poruszać się na axis'ie Y

<JR M1="2" M2="3" P1="643,78" MV="Infinity,2" /> // Powoduje obracanie się gruntu 3 podczas poruszania się z gruntem 2

<JD M1="1" M2="3" /> // Utrzymuje równy dystans pomiędzy gruntem 1 i gruntem 3 , więc grunt 1 porusza się góra/dół

</L></Z></C>



To już wszystkie mechanizmy, które przygotował dla nas Sherrwagn na teraz. Mam nadzieję, że to tłumaczenie pomogło paru osobom. Spis ten będzie aktualizowany równo z angielskim poradnikiem Sherr'a.
Neftyda
« Censeur »
1521148080000
    • Neftyda#8968
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Bardzo przydatne, dzięki!
Nittef
« Citoyen »
1521148320000
    • Nittef#9290
    • Profil
    • Derniers messages
#3
  0
Fajny wątek, na pewno skorzystam c:
Machi
« Consul »
1521198360000
    • Machi#1159
    • Profil
    • Derniers messages
#4
  0
Przyda się
;-;

Dernière modification le 1521211440000
Meshia
« Consul »
1521209400000
    • Meshia#9096
    • Profil
    • Derniers messages
    • Tribu
#5
  0
Dziękuję Ci aww, genialne :DD
Nic z tego nie rozumiem, gdzie wkleic to <JP M1="1" M2="0" AXIS="0,1" /> itp ;-;;

Dernière modification le 1521275640000
Aranea
« Consul »
1521217320000
    • Aranea#1648
    • Profil
    • Derniers messages
    • Tribu
#6
  0
Przydatny wątek
Stefan
« Censeur »
1521220320000
    • Stefan#0095
    • Profil
    • Derniers messages
    • Tribu
#7
  2
Eww nie dziękujcie mi tylko Sherr'owi za tak świetnie wykonany poradnik ;-;
Ja tylko go przetłumaczyłem ;-;

powiedzmy, że dziękuje w jego imieniu ;-;-;
Meshia
« Consul »
1521227460000
    • Meshia#9096
    • Profil
    • Derniers messages
    • Tribu
#8
  0
Stefanmocarz a dit :
Eww nie dziękujcie mi tylko Sherr'owi za tak świetnie wykonany poradnik ;-;
Ja tylko go przetłumaczyłem ;-;

powiedzmy, że dziękuje w jego imieniu ;-;-;

Dziekuje za przetlumaczenie ;-;
Sherr
« Censeur »
1523997660000
    • Sherr#0095
    • Profil
    • Derniers messages
    • Tribu
#9
  7
O MÓJ BOŻE! bardzo dziękuję za tłumaczenie !!!
Avaelle
« Citoyen »
1526475480000
    • Avaelle#7027
    • Profil
    • Derniers messages
    • Tribu
#10
  1
Nie działają mi kody. :v
Smutny_nalesnik
« Consul »
1526476200000
    • Smutny_nalesnik#0000
    • Profil
    • Derniers messages
    • Tribu
#11
  1
Dreptusia a dit :
Nie działają mi kody. :v

Wszystkie działają.
Usmiechnij_sie
« Consul »
1526568420000
    • Usmiechnij_sie#9743
    • Profil
    • Derniers messages
    • Tribu
#12
  1
Omg, mega dzięki!!!
Tobie i Sherrowi ;p
  • Forums
  • /
  • Transformice
  • /
  • Éditeur de cartes
  • /
  • Lista użytecznych mechanizmów
© Atelier801 2018

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

Version 1.27