View Single Post
  #1  
Old 05-18-2010, 02:12 AM
ruby21 ruby21 is offline
Member
 
Join Date: May 2010
Posts: 4
problems nagivating around

hi..im very new to vizard and i just want to simply nagivate around a building.ive managed move forward and backwards..but having problems moving right and left by keyboard.

heres the code that im using..could anyone tel me if the code is right or am i missing something out.i'd appreciate the help..thanks...



import viz

viz.go()

myView

myView = viz.get(viz.MAIN_VIEWPOINT)



def moveTimer(num):

if viz.iskeydown('a'):


myView.move (0,0,1)


if viz.iskeydown('z'):


myView.move (0,0,-1)

viz.callback(viz.TIMER_EVENT,moveTimer)
viz.starttimer(1,0.05,viz.FOREVER)


TURN = 25


def mytimer():

if viz.iskeydown(viz.KEY_RIGHT):

view.rotate(0,1,0,TURN*viz.elapsed(),viz.BODY_ORI, viz.REL_PARENT)



if viz.iskeydown(viz.KEY_LEFT):

view.rotate(0,1,0,-TURN*viz.elapsed(),viz.BODY_ORI,viz.REL_PARENT)



vizact.ontimer(0,0,1, mytimer)
Reply With Quote