【发布时间】:2014-12-24 05:33:46
【问题描述】:
我只有一个简单的问题,就是'如何不“杀死”一个精灵'。
这可能听起来很奇怪,但让我解释一下。
我正在尝试使用 ufo 创建一场 Boss 战。我已经有了之前使用的代码,使用 sprite.spritecollide 杀死敌人。
for bullet in bullet_list:
bullet_hit_list = pygame.sprite.spritecollide(bullet,enemy_list, True)
for i in bullet_hit_list:
print("bullet Collision")
虽然我不希望不明飞行物消失。我希望 ufo 在坠落之前受到不止一次打击。
有谁知道如何阻止 spritecollide 杀死精灵或知道我可以使用的另一种碰撞检测技术吗?
感谢您的宝贵时间! :)
【问题讨论】:
标签: python pygame collision-detection sprite