Skocz do zawartości

Menu jak w Colin 2.0


Rekomendowane odpowiedzi

  • Administratorzy

Hej, dzisiaj w ramach testów i sprawdzania nietypowego zastosowania pathów w GMie, zrobiłem menu imitujące to które znacie z gry Colin McRae Rally 2.0

 

Udostępniam kod źródłowy do nauki :) Jeśli nie macie GM:S możecie sobie kod wyciągnąć, jest tylko jeden obiekt i chyba tylko funkcja lerp nie jest dostępna, ale można sobie dopisać ją samemu.

 

Projekt: https://www.dropbox.com/s/ti9dl4exzl5qw4y/CMRMenu.gmz

Wersja exe: https://www.dropbox.com/s/1snxzgyl4cjnwff/C...ult-1.0.0.0.zip

 

Gdyby ktoś coś dodał/ulepszył, chwalcie się :) Jak zmieniacie tylko obiekt, to udostępniajcie tylko plik gmx z nim, łatwiej podmienić i będzie lekki.

 

cmr_menu2.png

 

#CA14 - Uzjel

Odnośnik do komentarza
Udostępnij na innych stronach

too high level dla tutejszej gawiedzi, gnysku :*

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Otóż to, a gdyby ktoś nie widział o co chodzi z funkcją lerp, to na chłopski rozum: ona zwraca nam liczbę pomiędzy dwiema innymi, na podstawie procentowej odległości (gdzie 100% = 1). Ładniej nazywa się to bodaj interpolacją :)

 

Np. jak mamy 5 i 10, to lerp(5,10,0.5) to jest 7.5, a lerp(5,10,0.9) to jest 9.5. Czyli możemy sobie ładnie zrobić płynne przejście liczbami od 5 do 10 :)

Odnośnik do komentarza
Udostępnij na innych stronach

linear interpolation. bo są jeszcze interpolacje sinus-/cosinusoidalne, paraboliczne i tak dalej. szkoda, że ich nie dodali do GMa, fajne tweeny możnaby robić tanim kosztem :)

Odnośnik do komentarza
Udostępnij na innych stronach

Niechaj Cie piekło pochłonie za double :D

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...