View Single Post
  #2  
Old 05-18-2010, 06:36 AM
Darkmax Darkmax is offline
Member
 
Join Date: Feb 2010
Posts: 108
please use the code tags when your are going to post code, because indentation is very important in python.
And for your navigation problem try this code:

Code:
import viz

viz.go()

viz.add("lab.ive")

myView = viz.MainView

TURN = 25
SPEED = 0.1
def moveView():
	if viz.iskeydown('a'):
		myView.move (0,0,SPEED)

	if viz.iskeydown('z'):
		myView.move (0,0,-SPEED)
	
	if viz.iskeydown(viz.KEY_RIGHT):
		myView.rotate(0,1,0,TURN*viz.elapsed(),viz.BODY_ORI, viz.REL_PARENT)

	if viz.iskeydown(viz.KEY_LEFT):
		myView.rotate(0,1,0,-TURN*viz.elapsed(),viz.BODY_ORI,viz.REL_PARENT)

vizact.ontimer(0,moveView)
Reply With Quote