我正在尝试创建一个进化模拟器,与此非常相似。至于工具,我正在使用带有 pygame 的 pymunk 物理模拟器。
我的生物由几个圆圈组成,它们各自的身体用阻尼弹簧作为肌肉固定在一起。弹簧给我一个很好的扩张和收缩肌肉的效果,但是它们不保持它们的“角位置”。我的意思是,当生物以三角形生成时,在它落在地面上的那一刻,顶部节点只是落在地面上-> 不保持其形状。 生成的生物 变形的生物
我希望发生的事情是,该生物在跌落到地面时会保持其形状=顶部节点将像在产卵时一样保持在顶部,同时仍保持模拟可变长度肌肉的能力。
有人知道我该如何解决这个问题吗?谢谢!