View Single Post
  #3  
Old 01-16-2011, 04:43 AM
Zword Zword is offline
Member
 
Join Date: Jan 2011
Posts: 6
That is not working. This is the error I get:

Traceback (most recent call last):
File "C:\Program Files (x86)\WorldViz\Vizard30/python\vizact.py", line 3019, in __onkeydown
self._callGroup(self.__keydownmap[key])
File "C:\Program Files (x86)\WorldViz\Vizard30/python\vizact.py", line 2971, in _callGroup
val = e.call(arg)
File "C:\Program Files (x86)\WorldViz\Vizard30/python\vizact.py", line 2794, in _callStatic
return func(*args,**kwargs)
File "Test wall.py", line 39, in moveForward
pos += 0.5
UnboundLocalError: local variable 'pos' referenced before assignment


My code:

Code:
def moveForward():
	object = viz.pick()
	pos += 0.5
	if object.valid():
		object.setPosition([pos,0,0])
		viz.callback(viz.COLLIDE_BEGIN_EVENT,oncollide)

vizact.onkeydown( 'w', moveForward
Reply With Quote