For the easy way out, you can read the state of the slider in the updateCar method.
If you multiply the movement speed by the slider value, it will allow you to scale between 0 and your max speed, which is 60 in this case.
view.move([0, 0, MOVE_SPEED*slider.get()*viz.elapsed()], viz.BODY_ORI)
Do this for each movement call you make. You are now scaling the speed of the car by the amount of time since the last update and the value of the slider.
Last edited by shivanangel; 03-16-2015 at 11:13 AM.
|