Kolizje w Pygame - poradnik
Вставка
- Опубліковано 15 вер 2024
- Dzisiaj omówię najważniejszy element każdej gry platformowej. Dowiedz się, jak poprawnie zakodować kolizje w Pygame!
Kolejny ciekawy odcinek. Zapraszam do oglądania.
! ! !
Kod: github.com/Doo...
! ! !
- - -
Jesteś mile widziany na naszym serwerze Discord: / discord
Mail do kontaktu i współpracy: doomx1.yt@gmail.com
Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D
tipply.pl/u/doomx
super poradnik, dzięki temu sposobowi naprawiłem swoją grę 🙂
Bardzo mnie to cieszy!
Czyżby odcinki regularnie co tydzień już będą
Może może, w końcu mam wakacje
good joob :)
a ten sposób ze starego poradnika nie działa że nagrałeś nowy odcinek o tym?
Okazało się że nie działał prawidłowo
a czy przy dodawaniu grawitacji ten sposób też zadziała?
Jak najbardziej, pamiętaj tylko żeby do grawitacji użyć funkcji player.move()
@@DooMx ale wtedy grawitacja będzie działać chyba tylko wtedy gdy poruszę się na bok
@@lost_hope813
w __init__
self.horizontal_ver = 0
self.vertical_ver = 0
w tick
zmień horizontal i vertical na podstawie tego co klika gracz (jeśli D to idzie w prawo czyli self.horizontal_ver += 1 a jeżeli skacze to odejmij 10 od vertical )
Niżej dodaj 1 do vertical, to będzie grawitacja
I jeszcze niżej self.move(self.horizontal_ver, self.vertical_vel)
Pisałem z głowy także mogą być błędy jakieś ale spróbuj :D
A no i jeszcze musisz zerować horizontal jeśli gracz nie klika w lewo albo prawo
@@DooMx zrobiłem tak jak tutaj i wszystko mi już działa
dzięki za pomoc!
dajesz multiplayer xD
Nie wiem czy się odważę