1. Nastavite svoj sprite:
* Izberite svoj duh: Izberite sprite iz knjižnice ali ustvarite svojega.
* Dodajte skripte gibanja: Ustvarite skripte, s katerimi se vaš sprite premika. To je lahko uporaba bloka »premakni (10) korakov«, bloka »drsenje (1) sekund do (x, y)« ali drugih blokov gibanja.
2. Določite raven:
* Izberite ciljni Y-položaj: Odločite se, kje želite, da se duh neha premikati. To bo njegov ciljni y-položaj (navpični položaj). Na primer, če želite, da se ustavi na dnu zaslona, lahko uporabite y:180.
3. Ustvarite pogoj za zaustavitev:
* Uporabite pogojno izjavo: Ustvarite pogojni stavek, ki preveri, ali je trenutni y-položaj sprite enak ali večji od ciljnega y-položaja.
* "if y-position>=target y-position"
* Ustavi gibanje: Znotraj bloka "if" uporabite naslednji blok, da zaustavite vse skripte gibanja:
* "ustavi [vse v] skripte [v sprite v]"
Primer skripta:
''praskati
ko je kliknila zelena zastavica
za vedno
premakni (10) korakov
če je y-položaj>=180 potem
ustavi [vse v] skripte [v sprite v]
konec
konec
```
Razlaga:
* "ko je kliknila zelena zastavica" zažene skript.
* "za vedno" zanka neprekinjeno preverja položaj y.
* »premakni (10) korakov« povzroči, da se duh premakne navzdol.
* "če je y-položaj>=180 potem" preveri, ali je y-položaj sprite večji ali enak 180 (ciljni položaj).
* "ustavi [vse v] skripte [v sprite v]" ustavi vse skripte gibanja in ustavi sprite.
Ključne točke:
* Prilagodite ciljni Y-položaj: Spremenite "180" v skriptu, da se ujema z želeno stopnjo, kjer želite, da se sprite ustavi.
* Več skriptov gibanja: Če imate več skriptov, ki premikajo sprite, boste morali v vsakega od njih vključiti pogoj za zaustavitev.
* Druge spremenljivke: Za določitev točke ustavitve lahko uporabite druge spremenljivke, na primer spremenljivko po meri za "raven" ali rezultat.
Povejte mi, če potrebujete pomoč pri določenem skriptu gibanja ali naprednejšem stanju ustavitve!