如何从空间中删除身体和形状

问题描述

我正在用 python 制作一个游戏,使用 pygame 作为视觉界面,使用 pymunk 来模拟敌人之间的物理碰撞,一切正常,但现在我想在敌人死亡时移除它们(生命值为 0),所以我使用了 pymunk.Space.remove(space,enemy.shape)pymunk.Space.remove(space,enemy.body) 到目前为止一切正常,当敌人死亡时,他会消失,但问题是一旦图像消失,处理碰撞的“身体”仍然存在,然后阻止其他敌人.我也不想在他们死后将他们的身体移出地图,因为我担心它会导致滞后>查看照片

All the ennemies when they just spawned

player hitting the enemies

enemies can't come closer / blocked

code

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)