msg
Pupogłowy ~~~~~~~~~~~

Pomógł: 76 razy Posty: 1412
40082 Prestiż
|
Wysłany: 30-11-2013, 21:41 [MMF2] Płynny Scrolling
|
|
|
Przykład ma na celu zachęcenie najmłodszych do kombinowania, stąd jego poziom ustalam jako: łatwy.
Najprostszy z możliwych płynny scrolling. Prędkość przewijania zależy od odległości w jakiej kamera jest od obiektu śledzonego... a w zasadzie na części twierdzenia pitagorasa. Zadowalającą prędkość uzyskałem usuwając pierwiastek . Można go tam dodać i zrobić przemnożenie przez 10 czy coś, albo zostawić po mojemu i podzielić. Zasadniczo za scrolling odpowiada:
| 1 | + Always
• Storyboard: Center Display at 0,0 from Kamera
• Kamera: Set speed to Abs(X( Ludzik )-X( Kamera ))+Abs(Y( Ludzik )-Y( Kamera ))
• Kamera: Look in direction of Ludzk
|
Żeby spowolnić trzeba dać pierwiastek i np. jakieś mnożenie:
| 1 | + Always
• Storyboard: Center Display at 0,0 from Kamera
• Kamera: Set speed to sqr(Abs(X( Ludzik )-X( Kamera ))+Abs(Y( Ludzik )-Y( Kamera )))*5
• Kamera: Look in direction of Ludzik
|
Wynik: http://speedy.sh/GDVGH/dynamic-scrolling-speed.mfa
Sterowanie: klik myszą w planszę lub strzałki (dwa typy "ruchu").
Dodatkowy warunek w pliku to ustalanie pozycji obiektu śledzonego, żeby było widać efekty.
Wiem, że było parę razy, ale raczej nigdy tak prosto... |
_________________
|
|