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

Lásd még