View Single Post
  #1  
Old 04-06-2009, 04:23 AM
Moh200jo Moh200jo is offline
Member
 
Join Date: Feb 2009
Posts: 99
Walking to many directions.

Hi every one, my avatar will walk to unknown distances and directions. I tried to rotate her while she is walking but the code does not response. I am still plying with the following code.
HTML Code:
import viz
viz.go()
avatar = viz.add('vcc_female.cfg')
avatar.setPosition(0,0,5)
pos = avatar.getPosition()
ss=1
def myKeyboard(key):
	ss=1
	gg=5
	pos = avatar.getPosition()
	if key == viz.KEY_UP:
		ss=ss+5
		walk_Forward = vizact.walkTo([pos[0], pos[1],pos[2]+ss])
		avatar.addAction(walk_Forward)
	if key==viz.KEY_LEFT:
		gg=gg + 10
		rotate=vizact.spin(0,1,0,gg,1)
		avatar.addAction(rotate)
		
	if key == viz.KEY_DOWN:
		ss=ss+5
		walk_Forward = vizact.walkTo([pos[0], pos[1], pos[2] - ss])
		avatar.addAction(walk_Forward)
	
viz.callback(viz.KEYBOARD_EVENT,myKeyboard)


Any help would be appreciated.
Thanks,
Reply With Quote