Innen: Hungarian Scratch-Wiki
A Menj () lépést blokk mozgási feladatok között található belső elem. A blokk az aktuális szereplő jelmezét mozdítja el adott lépéssel abba az irányba, amerre a szereplő néz. Egy lépés egy pixelnek felel meg. A blokk trigonometriát használ ahhoz, hogy a számítógép kezelni tudja a megfelelő irányba való mozgást.
Példa a használatra
Ahelyett, hogy bonyolult kódokban használnánk az X változzon () (blokk) és az Y változzon () (blokk) blokkokat, ezzel az elemmel sokkal könnyebben mozgathatjuk a karakterünket.
Néhány általános felhasználása a Menj () lépést blokknak:
- Szereplő mozgatása
Zászlóra kattintáskor jelmez [jobbra-balra nézhet v] mindig menj (10) lépést ha szélen vagy, pattanj vissza
- Szereplő mozgatása egy animáció során
ismételd (10) menj (10) lépést
- A szereplő kövesse az egérmutatót
mindig nézz [egérmutató v] felé menj (10) lépést
Alternatív megoldás
Ez a blokk helyettesíthető a következő kóddal:
ugorj ide x: ((x hely) + (([sin v] (irány)) * (lépés))) y: ((y hely) + (([cos v] (irány)) * (lépés))