• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Kolizja między kołem a trójkątem

0 głosów
531 wizyt
pytanie zadane 1 czerwca 2017 w Python przez DODO Bywalec (2,950 p.)
Witam

Od poniedziałku programuję w pythonie i udało mi się zrobić taką gierkę:

https://www.dropbox.com/sh/iy9bsetxphsmv0t/AADsVT4IJTbn2r9VZxbUZo_Oa?dl=0

Poradnik obejmuje poruszanie się rakiety i obracanie jej. Ja dorobiłem ściany, kolory i kolizję z krawędzią ekranu.

Teraz robię poruszanie się piłki w lewym górnym rogu. Zanim się za to zabiorę, chciałbym zrobić kolizję między piłką a graczem.

Czy dałoby się to zrobić tak aby kolizja nie była między dwoma prostokątami tylko między kołem i trójkątem?

Błagam o pomoc!
komentarz 1 czerwca 2017 przez niezalogowany

1 odpowiedź

0 głosów
odpowiedź 5 czerwca 2017 przez krzysiuup Obywatel (1,140 p.)
https://www.pygame.org/docs/ref/mask.html#pygame.mask.from_surface

Funkcja zwracająca maskę kolizji z obrazka na podstawie koloru pikseli (przezroczyste piksele nie wchodzą w skład maski).

Podobne pytania

0 głosów
1 odpowiedź 1,114 wizyt
pytanie zadane 22 października 2019 w C# przez niezalogowany
0 głosów
0 odpowiedzi 215 wizyt
pytanie zadane 29 stycznia 2018 w C i C++ przez Pascal Bywalec (2,720 p.)
0 głosów
1 odpowiedź 254 wizyt
pytanie zadane 19 grudnia 2018 w C i C++ przez Patryk_04 Nowicjusz (230 p.)

93,425 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...