不,我不问关于Spritesheets的问题。我正在pygame中开发游戏,我想知道是否有可能将sprite分为身体部位之类的部分,然后将其用于与pygame.sprite.groupcollide进行碰撞检测?
默认的Sprite类没有将Sprite的各个部分分开的概念;整个对象被分配了一个边界框。如果您打算使用pygame.sprite.groupcollide
它,则无论如何都不想使用单个精灵,您希望将它们打包在一起放在自己的组中。请记住,该pygame.sprite.Group.add
方法可以使用单个Sprite或可迭代的Sprite。因此,如有必要,您可以嵌套精灵组。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句