Discuss Scratch

encart30
New to Scratch
2 posts

Skrypt symulujacy pracę tłoka.

Wesołych Świąt
Witam koledzy,
Próbuję stworzyć skrypt ,który działałby jak tłok w pompce.
Tłok porusza się tylko w osi Y i jego ruch jest podpięty pod współrzędną Y-myszy.
Skrypt sprawdza jak wysoko unosi się tlok i ustala MaxY.
Gdy tłok się opuszcza skrypt oblicza wartośc odejmując od MaxY aktualna pozycję. I podnosi drugi tłok o wartość skoku w czasie rzeczywistym i pozostawia na tej pozycji.
Do tego momentu wszystko względnie działało, ale pojawił się problem w stworzeniu instrukcji która pozwalałaby na ponowne rozpoczęcie cyklu i zapisanie MaxY. Nie wiem jak to ugryźć. Może spróbować ustawić zapis Zmiennej MaxY tylko gdy tłok porusza się w górę. Próbowałem już działać w tym kierunku , ale efekty były marne. Jestem za cienki - pomożecie? Nie zamieszczam skryptu ponieważ nie mam dostępu do PC. Z góry dzięki za pomoc.
krasidar
Scratcher
40 posts

Skrypt symulujacy pracę tłoka.

O ile zrozumiałem Twój problem, to chyba dobrze kombinujesz ze zmienną MaxY
Nie wiem co Ci nie poszło, ale zajrzyj sobie tutaj:

MaxY
encart30
New to Scratch
2 posts

Skrypt symulujacy pracę tłoka.

Doszedłem do czegoś takiego jak w projekcie poniżej. Pozostał problem z ostatnim elementem. Jak oskryptować niebieski sprite tak, aby przesuwał się w górę o wartość zmiennej Vec, pozostał w tej pozycji i w kolejnym cyklu startując z tego punktu skoczył o kolejną wartość Vec.
Tłok

Powered by DjangoBB