Zmiany

Skocz do: nawigacji, wyszukiwania

Gra platformowa (wersja z grawitacją)

Usunięte 889 bajtów, 11:05, 1 wrz 2014
/* Grawitacja */
===Bohater===
====Grawitacja====
Na potrzeby tego projektu, w bloku Dane stworzona została zmienna ''Grawitacja''.
 
[[Plik:Grawitacja.png]]
 
Siła grawitacji ma być przeciwną do siły odbicia postaci od podłoża, tym samym ma powodować, że postać Bohatera będzie spadała w dół ekranu. Elementem zatrzymującym postać będzie plansza, jako podłoże.
W momencie gdy postać Bohatera dotyka planszy, wartość zmiennej ''Grawitacja'' ma wartość równą 0. Każde odbicie od planszy (skok) wykonane jest poprzez zmianę wartości Y o przypisana wielkość i jednocześnie powoduję modyfikację zmiennej Grawitacja do wyznaczonej wartości, większej niż wartość Y. Dodatkowo wprowadzony zostaje warunek, że postać wykonująca skok w górę, opada tak długo aż dotknie planszy, sukcesywnie pomniejszając wartość Y o wartość zmiennej Grawitacja.
 
[[Plik:Grawitacja skrypt.png]]
 
====Poruszanie się====
Dla obu kierunków (w lewo/w prawo) zostały wprowadzone zmiany umożliwiające postaci poruszanie się w przedziale X -100 do 100 bez poruszania planszy.
Jednocześnie aby ruch Bohatera był nieco wolniejszy i żeby wyraźniej było widać jego kroki, w kodzie zmiany kostiumu wprowadzona została opcja <czekaj> W związku z tym zmienna <przewijanie> zmniejszona została o -20:
1495
edycji