Discuss Scratch

Tcep
New to Scratch
1 post

Problem z duszkiem

Cześć,
Jestem początkującym użytkownikiem programu. Muszę stworzyć grę na studia dla dzieci. Mam pytanie odnośnie duszka. Mam plansze na, której są cztery kolory, każdy odpowiada jednemu Duszkowi. Przykład: umieść duszka “A” w prawym górnym rogu. I teraz tak obecnie używam takiej funkcji
kiedy duszek kliknięty
jeżeli <> to 
<dotyka koloru [#7c2184] ?>


w przeciwnym razie

end
Czyli jak kliknie na tego duszka i dotyka on prawidłowego koloru to wyświetla się komunikat brawo. Jest możliwość, aby zrobić tak, że w momencie gdy duszka przesune na dany kolor on od razu sprawdzi czy jest to prawidłowe czy też nie? Bo obecnie jak go przesune to muszę jeszcze na niego kliknąć. Coś poradzicie?
piotr_bala
Scratcher
100+ posts

Problem z duszkiem

Duszek powinien zawsze sprawdzać czy dotyka koloru. Wystarczy zamiast
kiedy duszek kliknięty

użyć
zawsze

end

Aby taki skrypt zadziałał musi być uruchomiony, czyli trzeba jeszcze dodać nba początku
kiedy kliknięto zieloną flagę
.

Last edited by piotr_bala (Jan. 18, 2018 07:52:54)

MentolMen
Scratcher
500+ posts

Problem z duszkiem

kiedy kliknięto zieloną flagę
zawsze
jeżeli <dotyka koloru [#4be571] ?> to
...
end
end
Ale można zrobić też coś takiego
kiedy kliknięto zieloną flagę
zawsze
jeżeli <dotyka koloru [#4be571] ?> to
czekaj aż <nie <wciśnięty klawisz myszy?>>
jeżeli <dotyka koloru [#4be571] ?> to
...

end
end
end

Przy pierwszym kodzie od razu kiedy duszek dotknie koloru wykona akcję, a przy drugim poczeka aż puści klawisz myszy i wtedy wykona dalsze bloki

Powered by DjangoBB

Standard | Mobile