#1
|
|||
|
|||
Event control
In my virtual world I have three targets. When I touch the first target for the first ten minutes I want it to fade out and target 2 to fade in. However, after 10 minutes I want target 3 to fade in. If this is my script for the exit proximity for the three spheres, does anyone know how I can write the conditions in? All the targets (spheres) were created outside of the exit proximity.
def ExitProximity(e): fade = vizact.fadeTo(0,speed=2) sphere.addAction(fade) fade2 = vizact.fadeTo(1,speed=2) sphere2.addAction(fade2) fade3 = vizact.fadeTo(1,speed=2) sphere3.addAction(fade3) |
#2
|
|||
|
|||
When your callback function is called you can get the time the simulation has been running using the viz.getFrameTime() command. You can set up the condition statements with the returned value.
|
#3
|
|||
|
|||
Okay, we were able to get it to work.
Next Question: Is there a way to get a timer to start when we run the script (That being time zero) and then record each time a target is touched from there? I thought I read it in a script somewhere, and now I can't find it. |
Thread Tools | |
Display Modes | Rate This Thread |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Mouse event: how to detect no mouse move event, how to set mouse position? | Zhi | Vizard | 3 | 04-11-2011 06:25 PM |
Camare control question(about separated eye view) | atamasan | Vizard | 3 | 01-28-2010 06:22 PM |
version control? | billjarrold | Vizard | 1 | 01-26-2010 09:39 PM |
adding more than 1 action for avatar animation slider control | yak | Vizard | 0 | 07-21-2009 11:22 AM |
intersense: Failed to set control word on \\.\COM1 | OueOue | Precision Position Tracker (PPT) | 2 | 01-18-2007 12:51 PM |