我正在使用pymunk和pygame开发一个程序,试图模拟增长和分裂的对象。我通过逐步执行程序并以一定的间隔删除每个实体/形状并添加一个新的,稍大的实体/形状来实现此目的。我编写了单独的函数来初始化对象,扩展对象和划分对象。我试图通过用两个物体/形状替换每个物体/形状来划分对象。
这似乎在“成长”阶段还可以,但是当我使用除法功能时,所有物体都从屏幕上消失了!从打印语句中可以看出,该空间中的形状是以前的两倍,然后在另一个时间间隔后再次加倍,但是它们完全停止显示了。我用于增长对象和划分对象的功能非常相似,因此我不确定问题出在哪里。
您能提供的任何帮助将不胜感激。我的程序很长,所以我没有包含我的代码,但是如果您觉得有帮助,我可以尝试包含一些代码。