Innen: Hungarian Scratch-Wiki
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.
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