Discuss Scratch
- Discussion Forums
- » Polski
- » Zmiana sterowania z klawiatury na myszke
- 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
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
Kąt możesz zrobić w bardzo łatwy sposób
nowy duszek (może być ukryty) i do niego taki skrypt
Wiatr
to coś takiego
robisz duszka nowego ustawiasz go na x:0
najpierw musisz dać coś takiego
(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ę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ć)
zawsze
ustaw w stronę [wskaźnik myszy v]
end
Wiatr
(x myszy)jeżeli chcesz by liczył się tylko od punktu 0 (dodatnie)
to coś takiego
jeżeli <(x myszy) > [0]> toALe ty chciałeś odległość no to może być inaczej
end
robisz duszka nowego ustawiasz go na x:0
zawszeHmm jak to zrobić ?
(odległość do [wskaźnik myszy v])
end
najpierw musisz dać coś takiego
zawszew … pobierasz informacje których potrzebujesz i wtedy twój skrypt na ten rzut
czekaj aż <wciśnięty klawisz myszy?>
...
end
- 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
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
- Discussion Forums
- » Polski
- » Zmiana sterowania z klawiatury na myszke