1. Postavite svoj Sprite:
* Odaberite svoj duh: Odaberite sprite iz biblioteke ili izradite vlastiti.
* Dodajte skripte kretanja: Stvorite skripte koje pokreću vaš sprite. To može biti korištenje bloka "pomakni (10) koraka", bloka "klizi (1) sekundi do (x, y)" ili drugih blokova kretanja.
2. Odredite razinu:
* Odaberite ciljani Y-položaj: Odlučite gdje želite da se duh zaustavi. To će biti njegov ciljani y-položaj (okomiti položaj). Na primjer, ako želite da se zaustavi na dnu zaslona, možete koristiti y:180.
3. Stvorite uvjet zaustavljanja:
* Koristite uvjetnu izjavu: Stvorite uvjetnu naredbu koja provjerava je li trenutni y-položaj lika jednak ili veći od ciljanog y-položaja.
* "if y-position>=target y-position"
* Zaustavi pokret: Unutar bloka "if", upotrijebite sljedeći blok da zaustavite sve skripte kretanja:
* "zaustavi [sve v] skripte [u sprite v]"
Primjer skripte:
```ogrebotina
kada je kliknula zelena zastavica
zauvijek
pomakni (10) koraka
ako je y-položaj>=180 tada
zaustavi [sve v] skripte [u sprite v]
kraj
kraj
```
Objašnjenje:
* "kada je kliknuta zelena zastavica" pokreće skriptu.
* "zauvijek" petlja kontinuirano provjerava y-položaj.
* "pomakni (10) koraka" čini da se duh pomiče prema dolje.
* "ako je y-položaj>=180 tada" provjerava je li y-pozicija spritea veća ili jednaka 180 (ciljana pozicija).
* "zaustavi [sve v] skripte [u sprite v]" zaustavlja sve skripte kretanja, zaustavljajući sprite.
Ključne točke:
* Prilagodite ciljani Y-položaj: Promijenite "180" u skripti da odgovara željenoj razini na kojoj želite da se duh zaustavi.
* Više skripti pokreta: Ako imate više skripti koje pomiču sprite, morat ćete uključiti uvjet zaustavljanja u svaku od njih.
* Ostale varijable: Možete koristiti druge varijable za određivanje točke zaustavljanja, kao što je prilagođena varijabla za "razinu" ili rezultat.
Javite mi ako želite pomoć s određenom skriptom kretanja ili naprednijim stanjem zaustavljanja!