[Poradnik] Bieżnie. |
![]() ![]() « Consul » 1479847200000
| 18 | ||
Bieżnie - mały wstęp Bieżnie (treadmills) są jedną z najcięższych rzeczy do wykonania w edytorze map, którą umożliwia nam edycja kodu XML. Są to grunty, których celem jest przyspieszenie naszej myszy po wejściu nie. Mogą różnić się siłą, dzięki czemu pozwalają na robienie wielu ciekawych rzeczy. Najczęściej mapy z bieżniami znajdziemy w kategorii mechanizmów, ale czasem trafiają się również na mapach artystycznych, bez szamana czy bootcampach. W tym poradniku postaram się Wam wytłumaczyć jak wykonać ten jakże problematyczny grunt, ponieważ dostaję o niego bardzo dużo pytań, a próby tłumaczenia tego na szepcie wychodzą mi raczej z marnym skutkiem. Tak więc zapraszam do lektury! Bieżnie - wykonanie 1. Stwórz mapę, na której znajdują się minimum 2 grunty, po czym we właściwościach jednego z bloków włącz ruchome podłoże, wartość stałego kąta nachylenia ustaw na 1, a tarcie najlepiej na 20 lub więcej (w przypadku mniejszych wartości bieżnia będzie działać bardzo słabo lub wcale). <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="50" Y="380" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D /><O /></Z></C> 2. Dodaj przedział <L></L> w kodzie XML, pomiędzy <O/> and </Z>. <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="50" Y="380" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D /><O /><L></L></Z></C> 3. W przedziale <L></L> dodaj linijkę <JP M1="x" M2="y" />, gdzie w miejsce x wpisz Z swojego ruchomego gruntu (wartość Z podana jest w edytorze map, we właściwościach gruntu), a w miejsce y wpisz wartość Z dowolnego, statycznego gruntu na mapie. <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="50" Y="380" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D /><O /><L><JP M1="0" M2="1" /></L></Z></C> 4. W przedziale <L></L> dodaj linijkę <JP M1="x" M2="y" MV="Infinity,-q" />, gdzie w miejsce x i y wpisz te same wartości co wcześniej. W miejsce q wpisz dowolną wartość, która będzie wyznaczać moc bieżni, np. słaba (do 10), średnia (ok. 15), mocna (30+). <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="50" Y="380" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D /><O /><L><JP M1="0" M2="1" MV="Infinity,-15" /><JP M1="0" M2="1" /></L></Z></C> 5. Teraz chyba najtrudniejsza część. Dodaj odpowiednie parametry AXIS="a,b" do linijek <JP M1="x" M2="y" MV="Infinity,-q" /> i <JP M1="0" M2="1" />, w zależności od pożądanego kierunku: AXIS="-1,0" i AXIS="0,-1" - lewo, AXIS="1,0" i AXIS="0,1" - prawo. AXIS="0,-1" " i AXIS="1,0" - góra, AXIS="0,1" i AXIS="-1,0" - dół. <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="50" Y="380" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D /><O /><L><JP M1="0" M2="1" MV="Infinity,-10" AXIS="-1,0" /><JP M1="0" M2="1" AXIS="0,-1" /></L></Z></C> 6. Bieżnia powinna działać. Możesz skończyć resztę mapy! <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="50" Y="380" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D><DS X="655" Y="340" /><P X="675" P="1,0" Y="356" T="1" /><P X="625" P="1,0" Y="355" T="3" /></D><O /><L><JP M2="1" MV="Infinity,-10" AXIS="-1,0" M1="0" /><JP M2="1" AXIS="0,-1" M1="0" /></L></Z></C> Bieżnie - gotowe schematy Jeśli nie udało Ci się wykonać bieżni samodzielnie (lub po prostu Ci się nie chce jej robić od początku), możesz skorzystać z zamieszczonych tutaj schematów. Pamiętaj jednak, że używając ich, decydujesz się na tylko jedną bieżnie na mapie. Oczywiście możesz dodać kolejne, lecz na to już nie mogę dać gotowców i musisz je dodać sam według poradnika :P Bieżnia w lewo <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="50" Y="380" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D><DS X="654" Y="351" /></D><O /><L><JP M2="1" MV="Infinity,-10" AXIS="-1,0" M1="0" /><JP M2="1" AXIS="0,-1" M1="0" /></L></Z></C> Bieżnia w prawo <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="50" Y="380" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D><DS X="654" Y="351" /></D><O /><L><JP M2="1" MV="Infinity,-10" AXIS="1,0" M1="0" /><JP M2="1" AXIS="0,1" M1="0" /></L></Z></C> Bieżnia w górę <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="200" Y="300" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D><DS X="654" Y="351" /></D><O /><L><JP M2="1" MV="Infinity,-10" AXIS="0,-1" M1="0" /><JP M1="0" AXIS="1,0" M2="1" /></L></Z></C> Bieżnia w dół <C><P /><Z><S><S P="1,0,20,0.2,0,1,0,0" L="200" X="500" H="200" Y="300" T="6" /><S P="0,0,0.3,0.2,0,0,0,0" L="80" H="50" X="655" N="" Y="380" T="6" /></S><D><DS X="654" Y="351" /></D><O /><L><JP M2="1" MV="Infinity,-10" AXIS="0,1" M1="0" /><JP M1="0" AXIS="-1,0" M2="1" /></L></Z></C> Jeśli chcesz zamienić domyślną trawę na inny grunt, wpisz w miejsce T (zaznaczone na czerwono) wartość, która odpowiada pożądanemu gruntowi. Oto ich pełna lista, wyłączająca te, z których zrobienie bieżni jest niemożliwe (woda, pajęczyna, chmura): 0 - drewno, 1 - lód, 2 - trampolina, 3 - lawa, 4 - czekolada, 5 - ziemia, 6 - trawa, 7 - piasek, 10 - kamień, 11 - śnieg, 12 - prostokąt, 13 - koło. Dernière modification le 1492535400000 |
![]() ![]() « Consul » 1479847260000
| 0 | ||
na pewno się przyda ") |
![]() ![]() « Consul » 1479847380000
| 0 | ||
Super poradnik ^^ |
2 | ||
GOBBEK KOCHAM CIE A tak serio to brakowało mi polskiego poradnika robienia treadmilli (mimo iż sam korzystałem z angielskiego i mi wszystko działało), ale sam jestem chytry i leniwy i nie chciałem pomagać innym. Gobbek jednak nie jest mną, jest fajną myszką i zrobił bez wątpienia przydatny i przejrzysty poradnik. Do tego ten gif! <3 Albo się przyczepię. W <JP M1="x" M2="y" MV="Infinity,-q" /> to -q co prawda wyznacza siłę treadmillu, ale przy sile 40 i tarciu 5 będzie i tak słabsza niż przy sile 10 i tarciu 9999 - bowiem tarcie modyfikuje siłę wyrzutu. Ale i tak 10/10 za poradnik, bo gif. Dernière modification le 1479847920000 |
![]() ![]() « Consul » 1479848640000
| 2 | ||
vif0 a dit : Ekhem, ekhem, poradnik pisałem z założeniem, ze tarcie jest ustawione na 20 lub więcej (cytat), no ale oczywiście to co napisałeś jest prawdą. Sam często używam tarcia do regulowania mocy, ponieważ jest to wygodniejsze niż przeskakiwanie i grzebanie w XML (tez kc <3). Gobbek a dit : |
![]() ![]() « Consul » 1479848700000
| 0 | ||
/duble Dernière modification le 1479848820000 |
![]() ![]() « Consul » 1479848760000
| 0 | ||
Bardzo dobry i przydatny poradnik, przyda się wielu myszkom, gj ;)) |
0 | ||
No tak, ja tylko mówię, żeby nie było że ktoś da 9999 tarcia, MV="Infinity-12" i będzie się dziwić że mimo wszystko treadmill wywala go w przestrzeń kosmiczną ;P Osobiście zawsze daję -17 i resztę dopełniam tarciem. |
![]() ![]() « Sénateur » 1479858720000
| 0 | ||
No wreszcie ktoś zrobił o tym poradnik Przyda się |
![]() ![]() « Consul » 1479879240000
| 0 | ||
Super wątek! |
![]() ![]() « Consul » 1479881460000
| 0 | ||
przydatny poradnik :) |
![]() ![]() « Censeur » 1479904260000
| 0 | ||
Extra poradnik! I ten gif. ^^ |
![]() ![]() « Citoyen » 1479904500000
| 0 | ||
Ja sie nie znam bardzo na edytorze map, więc nawet jak jakiś spec od map zaczął mi tłumaczyć to bym nie zrozumiał. Taki charakter haha;d Ale super, ładnie napisane. Jak jest pozytywna opinia to tez dam pozytywną^^ |
![]() ![]() « Censeur » 1479911820000
| 0 | ||
Bardzo fajny poradnik. Cieszę się ,że ktoś nareszcie go zrobił! |
![]() ![]() « Consul » 1479914700000
| 0 | ||
Dziękuję za tak pozytywny odbiór i powodzenia w tworzeniu map z bieżniami :) |
![]() ![]() « Consul » 1479914760000
| 0 | ||
Nadal nie rozumiem XD. Jestem taka nie kumata w mapach no bo przecież nie jest żabą. Nwm gdzie ja mam ten kod wpisać. XD resztę rozumiemm |
![]() ![]() « Consul » 1479919860000
| 2 | ||
natiibobr a dit : ![]() |
![]() ![]() « Consul » 1480191180000
| 0 | ||
Gobbek a dit : OOo, dzięki :D |
1 | ||
A jak zrobić kilka bieżni? Dernière modification le 1500040140000 |
![]() « Consul » 1500061440000
| 0 | ||
Fajny poradnik, przydatny. |