Autor Wątek: SDL 2.0 Kolizje Problem Arkanoid  (Przeczytany 1290 razy)

Offline adsko

  • Użytkownik

# Styczeń 10, 2015, 18:57:53
Witam, mam problem z kolizjamiw arkanoidzie, chodzi o to że piłka wpada pomiędzy klocki, źle się odbija(nie ta ściana) itp., najwięcej błędów to kolicje z bloczkami obok siebie.

Próbowałem sprawdzać kąt pomiędzy pileczką a osią Ox, lecz nic nie dało, teraz sprawdzam gdzie piłka ma kolizje (polozenie pilki zawiera się w wspolrzednych klocka) i niezbyt działa. Jakieś pomysły?
Przykładowy warunek:
if((pilka_x > polozenie_klocka_x) && (polozenie_x < polozenie_klocka_x+szerokosc_klocka))
{
  if((pilka_y <polozenie_klocka_y+wysokosc_klocka) && (pilka_y > polozenie_klocka_y + wysokosc_klocka_y/2))
{
 //kolizja z dolu?
}
}

Edit:
Poradziłem sobie, najlepszym pomyslem jest sprawdzenie 3 pkt kolizji dla pilki, jeżeli przynajmniej jeden kat + srodek sie zgodzi to nalezy odbic. Jak na razie nie widzialem buga xD

P.S Ma ktoś pomysł jak wylaczyc zamulenie szybkiej zmiany strzalek i ruchem paletki. Gdy zmienie strzalke lewo na prawa lub odwrotnie to nastepuje jej zamulenie.
« Ostatnia zmiana: Styczeń 10, 2015, 22:21:41 wysłana przez adsko »

Offline Mr. Spam

  • Miłośnik przetworów mięsnych