|
|
|||
|
Prosty parralax |
|||
|
|
|||
|
autor: pepe9donkey
Zajmiemy się dzisiaj zagadnieniem naprawdę
prostym do wykonania, a bardzo wzbogacającym naszą produkcję. Nadaje ono
naszej grze głębi, jest znacznym elementem wielu platformówek - niestety
nie klikowych
Dlaczego klikowe produkcje tak rzadko są zaopatrzone w ten element? Otóż wykonanie wydajnego parralax'u jest możliwe niestety tylko w MultiMedia Fusion. W TGF'ie można popróbować zrobić go za pomocą obiektów aktywnych, ale jest to nie tylko nieefektywne ale również nieefektowne.
Zacznijmy od początku. Potrzebne nam będą z 2-3 obiekty o nazwie Background System Box. To za ich pomocą wykonany zostanie cały parralax. W ustawieniach obiektu, w zakładce "image" ustawiamy "pattern", a wszystkie kolory na "none". Klikamy "edit" i rozpoczynamy rysowanie tła.
Należy pamiętać, że ścieżek będzie kilka, więc jeżeli zrobimy je zbyt "gęste", będą się za często powtarzać i nakładać się na siebie. Ja, w moim przykładzie o wielkości okna 320x200 zrobiłem konar drzewa na planszy wielkości 280x200. Wygląda to tak:
Zielony kolor to oczywiście przezroczystość. Powyższy element to tylna część tła. Zapisujemy zmiany i ustawiamy na planszy tam, gdzie ma być. W podobny sposób robię drugi, nieco węższy i jaśniejszy konar - to moja przednia część.
Dorobimy oczywiście jakieś podłoże, platformy itp.
Same zdarzenia są banalne. Cały parralax opiera się na dwóch warunkach:
I teraz uwaga. Zdarzenia powinny być w dwóch osobnych warunkach always, gdyż w innym przypadku parralax może nie zadziałać. X Left Frame/1.2 to ustawienie tła względem okna. Jeżeli podzielimy to przez większą wartość, tło będzie się szybciej przewijać. Dlatego też wąski, przedni konar ustawiam na X Left Frame/1.5. Dla tych, którzy woleliby ujrzeć wszystko na własne oczy, przygotowałem prosty przykład.
Pokombinujcie z wartościami, a na pewno
uzyskacie dobry efekt. Życzę owocnej pracy
|
|||
|
by pepe9donkey |
|||