![]() |
#3
|
|||
|
|||
Thanks for your help. Still I'm having problem with giving value to translate. when I assign value to it, the ball suddenly disappears.
Please check the code. import viz viz.go() ground = viz.add('tut_ground.wrl') viz.clearcolor(0.5,0.5,1) soccerball1 = viz.add('soccerball.ive') soccerball2 = viz.add('soccerball.ive') soccerball3 = viz.add('soccerball.ive') soccerball1.translate(-1,1.5,3) soccerball2.translate(0,1.5,3) soccerball3.translate(1,1.5,3) arrow = viz.add('arrow.wrl') arrow.scale(.1,.1,.1) arrow.visible(viz.OFF) def mouseclick(button): global ball if button == viz.MOUSEBUTTON_LEFT: pickObj = viz.pick() if pickObj.valid(): ball = pickObj ground.disable(viz.PICKING) def myTranslate(key): global ball if not ball: return else: if key == viz.KEY_UP: ball.translate(0,1) elif key == viz.KEY_DOWN: ball.translate() elif key == viz.KEY_RIGHT: ball.translate() elif key == viz.KEY_KP_LEFT: ball.translate() vizact.whilekeydown(viz.KEY_UP,myTranslate,viz.KEY _UP) vizact.whilekeydown(viz.KEY_DOWN,myTranslate, viz.KEY_DOWN) vizact.whilekeydown(viz.KEY_RIGHT,myTranslate, viz.KEY_KP_RIGHT) vizact.whilekeydown(viz.KEY_LEFT,myTranslate, viz.KEY_KP_LEFT) viz.callback(viz.MOUSEDOWN_EVENT,mouseclick) viz.mouse(viz.OFF) |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Stop for... loop | Johannes | Vizard | 20 | 04-01-2014 01:53 AM |
How to stop vizact.move | Jerry | Vizard | 3 | 06-04-2009 04:25 PM |
delays with <avatar>.act and speech | vsully | Vizard | 15 | 08-23-2007 04:24 PM |
When a video stop ? | djdesmangles | Vizard | 2 | 01-11-2007 04:15 PM |
download problems & avatar action | vgracie | Vizard | 1 | 09-14-2006 11:29 AM |