Innen: Hungarian Scratch-Wiki

Az irányválasztó ablak

A nézz () fokos irányba blokk egy mozgás blokk, amely a szereplőt egy meghatározott irányba fordítja. A kör 360 fokát használja, az alapértelmezett irány (jobbra) a 90 fok, 0 a fel, 180 a le és -90 vagy 270 a balra. Ezeken kívül bármilyen értékek ugyanezeket az irányokat jelentik, ha a 360-nal való oszási maradékuk megegyezik az előbbiek valamelyikével. A bemenetre kattintva megjelenik egy kör, amin ki lehet választani a kívánt irányt.

Az irányok számozását illetően volt (és van) némi zavar, mivel általában a 0 fok jobbrát jelent és a számok óra járásával ellentétesen növekednek, míg itt fordítva van és a jobbra a 90 fok. A panaszok ellenére nem történt változtatás.

Az irány értékétől függően

Példák használatra

Akkor érdemes használni ezt a blokkot, ha egy szereplő irányának ismerete nélkül kell valamerre fordítani azt.

A nézz () fokos irányba blokk néhány gyakori felhasználása:

  • egy szereplő hátrafordítása (tükrözése) - a fordulj () fokot blokk erre célszerűbb
[fordulj meg v] üzenet érkezésekor
nézz ((irány) - (180)) fokos irányba
  • Egy ágyú irányának beállítása
nézz (válasz) fokos irányba
  • Járművek valamilyen célirányba való fordítása
nézz (új irány) fokos irányba

Alternatív megoldás

Egy szereplő valamilyen irányba való fordítása elérhető úgy is, ha kiszámoljuk (egy egyszerű kivonással), mennyit kell fordulnia jobbra vagy balra, hogy a kívánt irányba nézzen.

fordulj jobbra ((új irány) - (irány)) fokot

fordulj balra ((irány) - (új irány)) fokot

Lásd még

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