WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   Event control (https://forum.worldviz.com/showthread.php?t=4272)

snovob93 06-18-2012 08:53 AM

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)

Jeff 06-22-2012 09:32 AM

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.

snovob93 06-26-2012 11:19 AM

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.


All times are GMT -7. The time now is 03:56 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC