如何在pygame中将精灵划分为更小的部分?

时间:2014-07-15 16:55:51

标签: python pygame collision-detection sprite

不,我不会问关于spritesheets。 我正在使用pygame进行游戏,我想知道是否可以将精灵分成像身体部位一样的部分,然后在与pygame.sprite.groupcollide的碰撞检测中使用它?

1 个答案:

答案 0 :(得分:2)

默认的Sprite类没有精灵的独立部分的概念;整个事情被分配一个边界框。如果你计划使用pygame.sprite.groupcollide,似乎你不想要一个单独的精灵,你希望它们在他们自己的组中打包在一起。请记住,pygame.sprite.Group.add方法可以使用单个精灵或可迭代的精灵。所以你可以根据需要嵌套精灵组。