欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python047(碰撞检测01—子弹摧毁敌机)

程序员文章站 2024-03-16 18:45:34
...

碰撞检测

  • pygame提供了两个非常方便的方法可以实现碰撞检测:
pygame.sprite.groupcollide()
groupcollide(group1,group2,dokill1,dokill2,collided=None)
  • 如果将dokill设置为True,则发生碰撞的精灵将被自动移除
  • collided参数是用于计算碰撞的回调函数
  • 如果没有指定,则每个精灵必须有一个rect属性

 

pygame.sprite.spritecollide()