Discuss Scratch

charliee000
New to Scratch
2 posts

Zmiana sterowania z klawiatury na myszke

Witajcie,
napisałem program który po podaniu wartości siły, kąta oraz wiatru symuluje rzut ukośny. Aktualnie program pyta o wszystkie dane. Chcę zmienić aby wszystkie te wartości były wyznaczane na podstawie kliknięcia w danym miejscu. Siła wyrzutu niech będzie to odległość od punktu początkowego w którym znajduje się piłka do miejsca kliknięcia. Kąt zarazem niech będzie kierunkiem w którym skierowana jest myszka. Wiatr natomiast odległość na osi OX od punktu 0 do wartości klikniętej. Wstępnie dodałem strzałkę która podąża za myszką. Czy jest ktoś w stanie pomóc w tej podmiance ? Ewentualnie jakaś instrukcja jak to zmienić. Z góry dziękuję za odpowiedź.

Tutaj link do mojego projektu
MentolMen
Scratcher
1000+ posts

Zmiana sterowania z klawiatury na myszke

NO dobra ja mogę ci to opisać mniej więcej
(Jak będę na innym komputerze to pomogę zrobić program, tutaj nie mogę)
Jeżeli chcesz by siłą wyrzutu była odległością od tego gdzie znajduje się piłka aż do myszki to użyj takiego bloku
(odległość do [wskaźnik myszy v])
Oczywiście w tej piłce
Kąt możesz zrobić w bardzo łatwy sposób
nowy duszek (może być ukryty) i do niego taki skrypt
kiedy kliknięto zieloną flagę
zawsze
ustaw w stronę [wskaźnik myszy v]
end
NIe jest to najlepsze rozwiązanie ponieważ możesz wtedy w każdym kierunku puścić piłkę więc będzie trzeba dać ograniczenie (nie wiem jak twój program wygląda, ale pewnie będzie trzeba jakieś dać)
Wiatr
(x myszy)
jeżeli chcesz by liczył się tylko od punktu 0 (dodatnie)
to coś takiego
jeżeli <(x myszy) > [0]> to

end
ALe ty chciałeś odległość no to może być inaczej
robisz duszka nowego ustawiasz go na x:0
zawsze
(odległość do [wskaźnik myszy v])
end
Hmm jak to zrobić ?
najpierw musisz dać coś takiego
zawsze
czekaj aż <wciśnięty klawisz myszy?>
...
end
w … pobierasz informacje których potrzebujesz i wtedy twój skrypt na ten rzut
MentolMen
Scratcher
1000+ posts

Zmiana sterowania z klawiatury na myszke

DObra udostępniłem jednak udało sie cos zrobic
ale coś nie działa tak jak miało chyba
charliee000
New to Scratch
2 posts

Zmiana sterowania z klawiatury na myszke

Dobra juz poszło . Dzięki za pomoc. Temat do zamknięcia

Powered by DjangoBB