View Single Post
  #3  
Old 03-16-2015, 11:04 AM
BSUGeek BSUGeek is offline
Member
 
Join Date: Oct 2014
Posts: 23
Here's the code i have so far. I'm not sure how i should have my move_speed increase and decrease with the slider

Code:
MOVE_SPEED = 60
TURN_SPEED = 60

sliderPanel = vizinfo.InfoPanel(text=None, icon=False)
slider = sliderPanel.addLabelItem('Speed', viz.addSlider())
slider.set(0)

def mySlider(pos):
      ????
      ????

vizact.onslider(slider,mySlider)

def updatecar():

    #move view forward and backward
    if viz.key.isDown(viz.KEY_DOWN):
        view.move([0,0,MOVE_SPEED*viz.elapsed()],viz.BODY_ORI)
    if viz.key.isDown(viz.KEY_UP):
        view.move([0,0,-MOVE_SPEED*viz.elapsed()],viz.BODY_ORI)

	#rotate body of view left and right
    if viz.key.isDown(viz.KEY_RIGHT):
        view.setEuler([TURN_SPEED*viz.elapsed(),0,0],viz.BODY_ORI,viz.REL_PARENT)
    elif viz.key.isDown(viz.KEY_LEFT):
        view.setEuler([-TURN_SPEED*viz.elapsed(),0,0],viz.BODY_ORI,viz.REL_PARENT)
vizact.ontimer(0,updatecar)
Reply With Quote