Innen: Hungarian Scratch-Wiki
Az X legyen () blokk a mozgás blokkok közül egy belső elem. A blokk megváltoztatja a kijelölt szereplő X koordinátáját a megadott értékre. Az Y legyen () blokkal közösen hasonlóan viselkedik, mint az Ugorj X:() Y:() blokk.
Példa a használatára
Ha a szereplő Y koordinátája állandó, de az X koordináta viszont mozog (például vízszintes csúszka), akkor az X legyen () blokk használható az Ugorj X:() Y:() helyett, ugyanis az Y koordinátát ezzel nem szükséges megadni, mivel az nem változik.
Ezt a blokkot gyakran használják olyan projektek során, ahol a szereplő csak az X tengelye mentén mozog. Például a szereplők állandó értékkel változtatják az X koordinátájukat ahogy követik a többi szereplőt.
További példák:
- Ha a szereplőt véletlen módon szeretnénk a színtéren elhelyezni:
zz-ra kattintáskor x legyen (véletlen szám (-240) és(240) között)
- Ha azt szeretnénk, hogy a szereplők véletlenül szétszórva beterítsék az egész képernyőt (például hópehely projekt)
- Vízszintes csúszka alaphelyzetbe állítására is használható.
[csúszka visszaállítása v] üzenet érkezésekor x legyen (0)
- Az ütő mozgatása a Pong játékban.
zz-ra kattintáskor mindig x legyen (egér x)
Alternatív lehetőségek
Ez a blokk helyettesíthető az alábbiakkal:
x változzon ((kívánt x) - (x pozíció))
vagy
ugorj x: (kívánt x) y: (y pozíció)