我有一个模拟程序,该程序使用遗传算法来突变生物,使它们可以在15秒内移动最大距离。生物是由3-9个与关节相连的实体组成的。
弹簧关节就是我所说的Box2D的距离关节,骨骼关节是没有电机的棱柱关节,而肌肉关节是有电机的棱柱关节。
This is how simulation works when there are Distance Joints only.一切正常。
But with Prismatic Joints many organisms are buggy.此外,这种疯狂行为使得一代(= 1000个生物体)的模拟时间有时甚至需要10分钟以上,而实际时间只有3-5秒。
有什么办法可以阻止这种错误?