1. Skonfiguruj swojego duszka:
* Wybierz swojego duszka: Wybierz duszka z biblioteki lub utwórz własny.
* Dodaj skrypty ruchu: Twórz skrypty, które wprawiają duszka w ruch. Może to być użycie bloku „przesuń (10) kroków”, bloku „przesuń (1) sekundy do (x, y)” lub innych bloków ruchu.
2. Określ poziom:
* Wybierz docelową pozycję Y: Zdecyduj, gdzie duszek ma się zatrzymać. Będzie to jego docelowa pozycja y (pozycja pionowa). Na przykład, jeśli chcesz, aby zatrzymał się na dole ekranu, możesz użyć y:180.
3. Utwórz warunek zatrzymania:
* Użyj instrukcji warunkowej: Utwórz instrukcję warunkową, która sprawdza, czy bieżąca pozycja y duszka jest równa lub większa niż docelowa pozycja y.
* „jeśli pozycja Y>=docelowa pozycja Y”
* Zatrzymaj ruch: Wewnątrz bloku „if” użyj następującego bloku, aby zatrzymać skrypty ruchu:
* "zatrzymaj [wszystkie v] skrypty [w duszku v]"
Przykładowy skrypt:
„zadrapanie”.
po kliknięciu zielonej flagi
na zawsze
porusz się (10) kroków
jeśli pozycja y>=180, to
zatrzymaj [wszystkie v] skrypty [w duszku v]
koniec
koniec
```
Wyjaśnienie:
* „po kliknięciu zielonej flagi” uruchamia skrypt.
* „na zawsze” pętla stale sprawdza pozycję y.
* "przesuń (10) kroków" sprawia, że duszek przesuwa się w dół.
* „jeśli pozycja y>=180, to” sprawdza, czy pozycja y duszka jest większa lub równa 180 (pozycja docelowa).
* "zatrzymaj [wszystkie v] skrypty [w duszku v]" zatrzymuje wszystkie skrypty ruchu, zatrzymując duszka.
Kluczowe punkty:
* Dostosuj docelową pozycję Y: Zmień wartość „180” w skrypcie, aby dopasować ją do żądanego poziomu, na którym duszek ma się zatrzymać.
* Skrypty z wieloma ruchami: Jeśli masz wiele skryptów, które przesuwają duszka, musisz uwzględnić warunek zatrzymania w każdym z nich.
* Inne zmienne: Do określenia punktu zatrzymania możesz użyć innych zmiennych, np. zmiennej niestandardowej określającej „poziom” lub wynik.
Daj mi znać, jeśli potrzebujesz pomocy dotyczącej konkretnego skryptu ruchu lub bardziej zaawansowanego warunku zatrzymania!