1. Állítsa be Sprite-jét:
* Válassza ki Sprite-jét: Válasszon ki egy sprite-ot a könyvtárból, vagy hozzon létre sajátot.
* Mozgásszkriptek hozzáadása: Hozzon létre olyan szkripteket, amelyek mozgásra késztetik a sprite-ot. Ez lehet a „mozgatás (10) lépés” blokk, a „csúszás (1) másodperc (x, y)” blokk vagy más mozgásblokkok használata.
2. Határozza meg a szintet:
* Válasszon cél Y-pozíciót: Döntse el, hol hagyja abba a sprite mozgását. Ez lesz a cél y-pozíció (függőleges pozíció). Ha például azt szeretné, hogy a képernyő alján álljon le, használhatja az y:180-at.
3. Hozza létre a leállítási feltételt:
* Használjon feltételes nyilatkozatot: Hozzon létre egy feltételes utasítást, amely ellenőrzi, hogy a sprite jelenlegi y-pozíciója egyenlő-e vagy nagyobb-e a cél y-pozícióval.
* "if y-position>=cél y-pozíció"
* Mozgás leállítása: Az "if" blokkon belül használja a következő blokkot a mozgási szkriptek leállításához:
* "[minden v] szkript leállítása [in sprite v]"
Példa szkript:
``` karcolás
amikor zöld zászló kattant
örökre
mozog (10) lépést
ha y-pozíció>=180 akkor
állítsa le az [összes v] szkriptet [in sprite v]
vége
vége
```
Magyarázat:
* "amikor zöld zászló kattintott" elindítja a forgatókönyvet.
* "örökké" hurok folyamatosan ellenőrzi az y pozíciót.
* "mozgatás (10) lépés" lefelé mozgatja a szellemet.
* "ha y-pozíció>=180, akkor" ellenőrzi, hogy a sprite y-pozíciója nagyobb vagy egyenlő-e, mint 180 (a célpozíció).
* "[minden v] szkript leállítása [in sprite v]" leállítja az összes mozgásszkriptet, leállítva a sprite-ot.
Kulcspontok:
* A cél Y-pozíció beállítása: Módosítsa a "180"-at a szkriptben, hogy megfeleljen a kívánt szintnek, ahol a sprite-t meg szeretné állítani.
* Több mozgásszkript: Ha több szkriptje is mozgatja a sprite-ot, mindegyikbe bele kell foglalnia a leállítási feltételt.
* Egyéb változók: A megállási pont meghatározásához más változókat is használhat, például a „szint” egyéni változóját vagy a pontszámot.
Szóljon, ha segítségre van szüksége egy konkrét mozgási forgatókönyvhöz vagy egy fejlettebb leállási feltételhez!