Discuss Scratch
- Discussion Forums
- » Polski
- » jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
- pk444
- New to Scratch
40 posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
strzałka w górę - przesuń o ….. kroków
strzałka w dół - przesuń o - ….. kroków
strzałka w prawo - -> obróć o ….. stopni
strzałka w lewo - <- obróć o ….. stopni
mam nadzieję że wam się spodoba
pk444
strzałka w dół - przesuń o - ….. kroków
strzałka w prawo - -> obróć o ….. stopni
strzałka w lewo - <- obróć o ….. stopni
mam nadzieję że wam się spodoba
pk444
- Opisek
- Scratcher
1000+ posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
Lepiej:
kiedy klawisz [strzałka w górę v] naciśnięty
powtarzaj aż <nie <klawisz [strzałka w górę v] naciśnięty?>>
przesuń o (...) kroków
end
kiedy klawisz [strzałka w dół v] naciśnięty
powtarzaj aż <nie <klawisz [strzałka w dół v] naciśnięty?>>
przesuń o (-...) kroków
end
kiedy klawisz [strzałka w lewo v] naciśnięty
powtarzaj aż <nie <klawisz [strzałka w lewo v] naciśnięty?>>
obróć w lewo o (...) stopni
end
kiedy klawisz [strzałka w prawo v] naciśnięty
powtarzaj aż <nie <klawisz [strzałka w prawo v] naciśnięty?>>
obróć w prawo o (...) stopni
end
- MyPassion
- Scratcher
37 posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
X i Y.
x - prawo/lewo
y - góra/dół
y -… to dół
y … to góra
x -… to prawo
x -… to lewo
zmień x lub y - zmiana pozycji, w okienko wpisujesz wartosć
x - prawo/lewo
y - góra/dół
y -… to dół
y … to góra
x -… to prawo
x -… to lewo
zmień x lub y - zmiana pozycji, w okienko wpisujesz wartosć
- tymonides
- Scratcher
3 posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
Tak wiem odkopuję stary temat, nie chcę robić zbędnego spamu więc wolę tu napisać, a potomnym może to pomoże.
Sterowanie do przodu jest łatwe, co natomiast gdy będziemy cofali? jak ustawić “klocki” gdy:
strzałka w górę przesuń o x pól do przodu, strzałka w dół przesuń o y pól do tyłu, strzałka lewo obróć lewo o x pól, strzałka w wprawo obróć prawo o y pól. Do tego momentu wszystko działa cacy.
Cofając jakiś pojazd do lewego narożnika mam: strzałkę dół i klawisz w lewo (na logikę pokazuję mu gdzie ma skręcić) wtedy program nasz pamięta że klawisz lewo skręca w lewą i na ekranie jadę do prawego a nie lewego narożnika.
testowałem "jeżeli -> tył -> i lewo -> to skręć w prawo ale niestety coś było nie tak i jechał prosto (sprawdzałem z wartościami + i -), brakuje mi wyrażenia oraz jak w excelu chyba że jest to traktowane na równi, dla tego liczę na wasze wsparcie w temacie a nie na złotą łopatę.
Sterowanie do przodu jest łatwe, co natomiast gdy będziemy cofali? jak ustawić “klocki” gdy:
strzałka w górę przesuń o x pól do przodu, strzałka w dół przesuń o y pól do tyłu, strzałka lewo obróć lewo o x pól, strzałka w wprawo obróć prawo o y pól. Do tego momentu wszystko działa cacy.
Cofając jakiś pojazd do lewego narożnika mam: strzałkę dół i klawisz w lewo (na logikę pokazuję mu gdzie ma skręcić) wtedy program nasz pamięta że klawisz lewo skręca w lewą i na ekranie jadę do prawego a nie lewego narożnika.
testowałem "jeżeli -> tył -> i lewo -> to skręć w prawo ale niestety coś było nie tak i jechał prosto (sprawdzałem z wartościami + i -), brakuje mi wyrażenia oraz jak w excelu chyba że jest to traktowane na równi, dla tego liczę na wasze wsparcie w temacie a nie na złotą łopatę.
- piotr_bala_icm
- Scratcher
2 posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
Problem ten jest opisany tutaj: http://scratch.icm.edu.pl/ruch-duszka-2
Związane to jest z tym, że obsługa wciśnięcia kilku klawiszy przy wykorzystaniu polecenia jeżeli klawisz …. wciśnięty nie jest możliwa. Zdarzenia te są obsługiwane po kolei (sekwencyjnie).
Można to obejść zgodnie z metodą opisaną w linku.
Związane to jest z tym, że obsługa wciśnięcia kilku klawiszy przy wykorzystaniu polecenia jeżeli klawisz …. wciśnięty nie jest możliwa. Zdarzenia te są obsługiwane po kolei (sekwencyjnie).
Można to obejść zgodnie z metodą opisaną w linku.
- PanCzerwonySer
- Scratcher
100+ posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
M8 zasługujesz na złotą łopatę…
In Annoying Dog We Force! Kliknij w Irytującego Psa aby dołączyć do serwera Discord!
- tymonides
- Scratcher
3 posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
http://scratch.icm.edu.pl/ruch-duszka-2to jeszcze nie to. Problem ten jest opisany tutaj:
Związane to jest z tym, że obsługa wciśnięcia kilku klawiszy przy wykorzystaniu polecenia jeżeli klawisz …. wciśnięty nie jest możliwa. Zdarzenia te są obsługiwane po kolei (sekwencyjnie).
Można to obejść zgodnie z metodą opisaną w linku.
w tym linku https://scratch.mit.edu/projects/119011557 jest to co chciałem ale w połowie.
naciśnij strzałkę w lewo i zobacz jak się kręci, to sam zrób jak naciśniesz tył i lewo, kręci się w drugą stronę ale nie chce jechać. Jest też kolejność o której wspomniałeś, czyli muszę nacisnąć jeden klawisz następnie drugi i wtedy działa. Oczywiście pojawiły się kolejne problemy:
1. brak płynności ruchu czyli naciśniecie jeden raz przycisku przesuwa o określone pole.
2 kolejny problem to ustawienie pojazdu tutaj chyba musiały by być 4 zakresy, jeżeli jest w zakresie 0 do 90 0 do -90, -90 do 180 i 90 do 180 w zależności od ustawienia kąta pojazdu skręt w lewo był by skrętem w lewo, a innym razem skrętem w prawo.
Czy ktoś coś podobnego robił??? możecie podzielić się wiedzą, a dla pana “łopaty” proponuję powtórkę klas I-III i czytanie ze zrozumieniem “wiem odkopuję stary temat, nie chcę robić zbędnego spamu więc wolę tu napisać, a potomnym może to pomoże” czego w tym nie zrozumiałeś?
- Socul
- Scratcher
100+ posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
No prob ;D
I'm dead men.
- Bartek311
- Scratcher
26 posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
Chyba o to chodzi.
Wszystko działa jak powinno.
Wszystko działa jak powinno.
- tymonides
- Scratcher
3 posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
Bartek311 dział , super, dziękuje za pomoc.
socul - bez komentarza
socul - bez komentarza
- Socul
- Scratcher
100+ posts
jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"
Co? xDD Bartek311 dział , super, dziękuje za pomoc.
socul - bez komentarza
I'm dead men.
- Discussion Forums
- » Polski
- » jak zrobić sterowanie aut, trochę lepsze od "ustaw kierunek na 90/180/-90/0"