在python中,我可以使用乌龟模块向前移动或转动它。我打电话给乌龟模块提供的箭头作为汽车。我有兴趣模拟更逼真的动态控制模型。
这需要的能力是控制向前或向后移动以及向左或向右转动的速度。我使用了turtle speed
命令。
import turtle
wn = turtle.Screen()
car = turtle.Turtle()
car.speed(5)
car.forward(50)
wn.mainloop()
使用此代码,我向前移动汽车,我可以为我指定任何速度。但是这个速度在整个旅程中都是恒定的。我想模拟加速/减速,即速度的变化。我希望speed
参数在动画的每个时间步都有所不同。速度的变化将由动态定律决定。怎么做?
如果在龟中不可能,如何在python中实现这样的动画?即使这是可能的,python中的其他替代方案是什么,更多的物理和动态意识到设计?
答案 0 :(得分:0)
您可以执行以下操作:
shape.addcomponent(turtle.get_poly(), 'red')
那种效果