Ogłoszenie |
Administracja Forum
|
pies |
Autor |
Wiadomość |
HESEE
Preferowany:
Pomógł: 1 raz Dołączył: 31 Mar 2010 Posty: 145
|
Wysłany: Nie 02 Maj, 2010 07:44
|
|
pies
|
1. Wstęp
W tym tutku postaram się opisać, jak w bardzo prosty sposób zrobić pseudo-caterpillar. Otóż "Caterpillar" to po prostu gąsieniczka lub wężyk. Polega na tym, że postacie w drużynie idą krok w krok za głównym bohaterem (przykładowo taki system wykorzystano w Chrono Triggerze). Dlaczego więc dodałem "pseudo"? Otóż przedstawiam tutaj sposób na wykonanie niestandardowego skryptu. Zamiast kolejnych herosów będzie za nami chodził pies. A jak to ze zwierzętami bywa, lubią sobie pobiegać po okolicy. Dlatego zadaniem naszego pupila będzie dość "luźne" podążanie krokami bohatera.
2. Tworzymy zdarzenia
W pierwszej kolejności należy oczywiście postawić gdzieś głównego bohatera. Następnie robimy zdarzenie z grafiką psa, kota, lub wszystkiego innego co przyjdzie wam do głowy. Ważne, by Event Layer ustawić na Same Layer As Hero. Dzięki temu unikniemy wielu dziwnych sytuacji chodząc np. po zabudowanym terenie. Możemy utworzyć dowolną liczbę zwierzaków podążających za nami (choć najbezpieczniej jest zawsze posiadać tylko jednego).
3. Do nogi!
Czas na główną część roboty. Ponownie otwieramy okno edycji zdarzenia psa. Z Movement Type wybieramy Custom Pattern. Speed niech wynosi 7. Po tych ustawieniach klikamy w przycisk Define Patter. Tutaj ustawiamy dowolną kombinację opcji:
- Move Toward Hero (idzie w stronę bohatera)
- Move Away from Hero (ucieka od bohatera ^^)
- Pause (czeka przez chwilę)
Oczywiście można bawić się jeszcze z innymi opcjami, ale te wystarczą na początek. Dodam tylko, że dla osiągnięcia pożądanego efektu liczbą "Move Toward Hero" powinna znacznie przekraczać ilość "Away from Hero". OK, od tej pory pies będzie biegał za nami oddalając się kawałek co jakiś czas.
4. Małe ulepszenie
Pozostaje pytanie - co zrobić, jeżeli znajdziemy się w korytarzu o szerokości 1 kratki? Zwierzak będzie blokował nam drogę powrotną. W tym celu wykonamy pewną małą sztuczkę ;). W Event Commands (ciągle okienko z psem) wybieramy opcję Move Event (druga strona na dole z prawej strony). Teraz kolejno wciskamy:
- Phasing Mode ON
- Move Forward
- Move Forward
- Phasing Mode OFF
Dzięki temu bohater po zderzeniu z psem będzie jakby "przeskakiwał" na jego druga stronę. Ahhh, zapomniałem, żeby podczas ustawiania Move Event, Event Name zostawic na Hero. Dobra, teraz pozostaje już tylko sprawić, by ta opcja reagowała na zetknięcie się zwierza z herosem. W tym celu zamykamy okienko Move Event klikając OK, a z menu Trigger Condition wybieramy Touched by Hero. Całość zamykamy ponownym kliknięciem w OK. I gotowe, możecie iść na spacer ze swoim własnym wyimaginowanym zwierzakiem! =D
Download |
________________________ http://www.poomoc.pl/
Kilka kliknięć a pomożesz innym!
Czy naprawdę to jest duża strata czasu?
W ten sposób pomożesz innym!
Pomagam bezinteresownie! |
Ostatnio zmieniony przez Ayene Czw 19 Sie, 2010 10:34, w całości zmieniany 1 raz |
|
|
|
Dżanek
Pomógł: 3 razy Dołączył: 12 Mar 2010 Posty: 51
|
Wysłany: Nie 02 Maj, 2010 17:27
|
|
|
Przydatny tutek. Pamiętam , że kiedyś zrobiłem coś podobnego w VX |
|
|
|
xamieno
Preferowany:
Dołączył: 07 Mar 2010 Posty: 47
|
Wysłany: Pon 03 Maj, 2010 12:03
|
|
|
Fajne |
________________________
C.S.
To DNO !!!
WarRock to jedyna:
-Fajna
-Logiczna
-Moralna
Strzelanina online... |
|
|
|
Itaki
Preferowany:
Ranga RM:
Pomógł: 8 razy Dołączył: 07 Maj 2010 Posty: 278 Skąd: z Arvorii.
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
|