Closed huhuhu777 closed 3 years ago
rt,如果我最开始把几个精灵加入到精灵组,在后面用pygame.sprite.groupcollide检测碰撞的时候还能否对精灵进行单独化处理,比如我想设置为其中某个精灵需要碰撞两次才会消失
还是说要进行特殊化处理只能用pygame.sprite.collide_rect把每个精灵都检测一遍。。
可以尝试给精灵添加一个“血量”元素?每次碰撞-1,然后为0时消失
可以尝试给精灵添加一个“血量”元素?每次碰撞-1,然后为0时消失
按理说是这样的,但是如果用精灵组的话应该无法访问单个精灵的元素吧(这是主要不确定的地方)。。所以说如果涉及到血量问题碰撞检测是不是就不能用精灵组了,,只能一个一个精灵比了
可以把需要碰撞两次的所有精灵创建成一个新的精灵组
rt,如果我最开始把几个精灵加入到精灵组,在后面用pygame.sprite.groupcollide检测碰撞的时候还能否对精灵进行单独化处理,比如我想设置为其中某个精灵需要碰撞两次才会消失