Discuss Scratch

Slimak
New to Scratch
1 post

Pytania dot skryptów.

Witam mam zamiar zrobić własną grę. Ma to być platformówka. Tworząc grę mam zamiar wzorować się skryptami z tego projektu https://scratch.mit.edu/projects/49905542/#editor. I tu pojawia się mój problem gdyż nie za bardzo rozumiem w jakis sposób jest tutaj zrobiony algorytm na poruszanie sie. Bardzo proszę o wytłumaczenie tzn. jak zrobiony jest algorytm w którym mario może jednoczesnie podczas skoku przemieszczać sie na osi x.
MaKo13
Scratcher
59 posts

Pytania dot skryptów.

Nie przyjrzałem się temu tak uważnie żeby Ci odpowiedzieć na pytanie, ale jak masz problem z odgadnięciem logiki to nie wzoruj się, tylko spróbuj sam coś takiego zrobić z tego co Ci przyjdzie do głowy. Powodzenia!

Z całego serca życzę Ci bana.
Marwyk2003
Scratcher
50 posts

Pytania dot skryptów.

Jak zrobić skrypt, który po zderzeniu z np. sprite1 odbije się?

jeżeli dotyka sprite 1, odbij się

Opisek
Scratcher
1000+ posts

Pytania dot skryptów.

Stworzyłem taki skrypt poszukaj w moich rzeczach (tak wiem, jestem leniwy)
wikolego
Scratcher
46 posts

Pytania dot skryptów.

Ale jak poszukać w twoich rzeczach. W ogóle jak się robi nowe czerwone bloki? muszę się więcej dowiedzieć o scratchu.

Last edited by wikolego (Nov. 13, 2015 20:10:37)

agati88
Scratcher
28 posts

Pytania dot skryptów.

Marwyk2003 wrote:

Jak zrobić skrypt, który po zderzeniu z np. sprite1 odbije się?

jeżeli dotyka sprite 1, odbij się

Skrypt
kiedy kliknięto zieloną flagę
zawsze
jeżeli <dotyka sprite 1 > to
obróć w lewo o (90) stopni
przesuń o (10) kroków
end

end

                                   
when this sprite clicked
forever
say [Fajne projekty]
ask [Może dam gwiazdeke lub serduszko? Tak, dam!] and wait
end
DarDoro
New to Scratch
24 posts

Pytania dot skryptów.

@Slimak
Ruch postaci masz w procedurze “moveMario”. Mario nie porusza się w osi X, tylko ustawia zmienną scrollX. Inne duszki są przesuwane zgodnie z aktualną wartością *ustaw x na (StartX - ScrollX)" co sprawia wrażenie ruchu. Skok jest zrealizowany przez nadanie prędkości (Vspeed) i grawitacji. Pozycja jest wyznaczana

ustaw x na (x + Vspeed)
ustaw Vspeed na (Vspeed - gravity)

Powered by DjangoBB

Standard | Mobile