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))

Lásd még:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.