Herkese merhabalar
Ben pygame ile oyun geliştiriyorum aynı zamanda öğreniyorum.
Oyuncu hareketleri ve animasyonlarını tamamladım sayılır şimdi sıra oyuna fizik eklemekte. Yerçekimi, çarpışmalar, çarpışan çisimlerin dönmesi, düşmesi gibi şeyleri nasıl ekleyeceğim. aslına bunu 1-2 nesne için yapabiliyorum fakat onlarca nesnenin birbiri arasında çarpışması ve yerçekimini nasıl yapabilirim.
çarpışma için aşağıdaki fonksyonu kullanıyorum ama onlarca cismin birbiri ile çarpışma ihtimalini yazmak mantıksız geldi. daha kolay bir yolu olmalı.
yerçekimi içinde aynı sorun var.
def touching(sprite1, sprite2):
collided = pygame.sprite.collide_mask(sprite1, sprite2)
return collided