View Single Post
  #2  
Old 09-06-2007, 10:37 AM
farshizzo farshizzo is offline
WorldViz Team Member
 
Join Date: Mar 2003
Posts: 2,849
You almost had it. You need to add the MovingRoom action to the quad, not the texture. Your code should look something like this:
Code:
import viz
viz.go()

tex1 = viz.add('picture.jpg')
quad = viz.add(viz.TEXQUAD)
quad.translate(0,1,12)
quad.scale(12.8, 10.24)
quad.texture(tex1)

moveForward = vizact.move(0,0,2,5)
moveBackward = vizact.move(0,0,-2,5)
MovingRoom = vizact.sequence(moveForward,moveBackward,4)


def onkeydown(key):
	if key == ' ':
		quad.add(MovingRoom)

viz.callback(viz.KEYDOWN_EVENT,onkeydown)
Reply With Quote