Skocz do zawartości

kolizja ze ścianą


baca

Rekomendowane odpowiedzi

jak zrobić coś takiego

"jeżeli samochud ma kolizje ze ścianą to prędkość speed=2 zmienia się na speed-=2, jeżeli samochud ma kolizje ze ścianą to prędkość speed-=2 zmienia się na speed=2".

 

ja cośtakiego wykombinowałem

if (speed>=2)
   {speed-=2}
if (speed<=2)
   {speed=2}

 

działa tak jak chce tylko z jednym"if" ale zatem jak udeże tyłem to przyspiesza.

Odnośnik do komentarza
Udostępnij na innych stronach

if (speed>=2)
   {speed-=2}
if (speed<=2)
   {speed=2}

 

Gm sprawdza kazdy kod od gory. I teraz analizujac to co ty zrobiles wychodzi na to ze:

 

Gm sprawdza kod z taka predkoscia ze te 2 kodziki sprawdza w momencie zetkniecia sie ze sciana, wiec:

Gdy uderzasz w sciane i masz szybkosc wieksza lub rowna 2 to szybkosc rowna sie -2 ale nadal dotykasz sciany a twoja szybkosc jest mniejsza (badz rowna) 2 tak wiec wychodzi na to ze twoja szybkosc wynosi 2 czyli jest dodatnia. I tak krecisz sie w kolko...

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...