1. Konfigurer din Sprite:
* Velg din Sprite: Velg en sprite fra biblioteket eller lag din egen.
* Legg til bevegelsesskript: Lag skript som får spriten til å bevege seg. Dette kan være å bruke blokken "flytte (10) trinn", "gli (1) sekunder til (x, y)"-blokken eller andre bevegelsesblokker.
2. Bestem nivået:
* Velg en mål Y-posisjon: Bestem hvor du vil at spriten skal slutte å bevege seg. Dette vil være dens mål y-posisjon (vertikal posisjon). Hvis du for eksempel vil at den skal stoppe nederst på skjermen, kan du bruke y:180.
3. Opprett stoppbetingelsen:
* Bruk en betinget erklæring: Lag en betinget setning som sjekker om spritens nåværende y-posisjon er lik eller større enn mål-y-posisjonen.
* "hvis y-posisjon>=mål y-posisjon"
* Stopp bevegelse: Inne i "hvis"-blokken, bruk følgende blokk for å stoppe eventuelle bevegelsesskript:
* "stopp [alle v] skript [in sprite v]"
Eksempel på skript:
``` klø
når det grønne flagget klikket
for alltid
flytte (10) trinn
hvis y-posisjon>=180 da
stopp [alle v] skript [in sprite v]
slutt
slutt
```
Forklaring:
* "da grønt flagg klikket" starter manuset.
* "for alltid" loop kontrollerer kontinuerlig y-posisjonen.
* "flytt (10) trinn" får spriten til å bevege seg nedover.
* "hvis y-posisjon>=180 da" sjekker om spritens y-posisjon er større enn eller lik 180 (målposisjonen).
* "stopp [alle v] skript [in sprite v]" stopper alle bevegelsesmanus, og stopper spriten.
Nøkkelpoeng:
* Juster mål Y-posisjon: Endre "180" i skriptet for å matche ønsket nivå der du vil at spriten skal stoppe.
* Flere bevegelsesskript: Hvis du har flere skript som flytter spriten, må du inkludere stoppbetingelsen i hvert av dem.
* Andre variabler: Du kan bruke andre variabler for å bestemme stopppunktet, for eksempel en egendefinert variabel for "nivå" eller en poengsum.
Gi meg beskjed hvis du vil ha hjelp med et spesifikt bevegelsesmanus eller en mer avansert stopptilstand!