我正在使用python和pygame进行平台游戏.整个代码可以在”https://github.com/C-Kimber/FBLA_Game”找到.我遇到的问题是玩家精灵和墙壁精灵之间的碰撞,特别是角落.当玩家按下x移动键并且他们跳跃时,玩家要么不移动,要么被卡住.这是碰撞样本:
def wallCollisions(self):
block_hit_list = pygame.sprite.spritecollide(self, self.walls, False)
for block in block_hit_list:
if self.rect.bottom >= block.rect.top and self.rect.bottom
Original: https://blog.csdn.net/weixin_42393576/article/details/112960036
Author: AY05
Title: python队列精灵对战_python – pygame精灵墙碰撞
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/783990/
转载文章受原作者版权保护。转载请注明原作者出处!