|  | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
| 
				
				changing between avatar states
			 
			
			Hi, i have two problems i have bumped into : 1. i want the avatar to change between one state to another, wait a few seconds, and then return to its original state. how can this be done? avatar.state(newState) wait = vizact.waittime(3) avatar.addAction(wait) avatar.state(oldNum did not work. 2. another problem i have, that the 2 state differ in the orientation - one of the states is facing forward and the other is facing backwards. to solve this , i tried rotating the avatar just before changing the states, but this caused an animation bug - since now it actually rotates BEFORE the animation swapping takes place, which is not the result i had wanted ( to make things clear, what happens now is that the avatar first rotates instantly around, and then makes a strange twirl in order to face the right direction ). How can i solve this? Thanks! | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			1) The easiest method would be to use a task. Here is some sample code: Code: import viz
viz.go()
avatar = viz.add('vcc_female.cfg',pos=(0,0,5),euler=(180,0,0))
import viztask
def AvatarTask():
	
	avatar.state(2)
	
	yield viztask.waitTime(3)
	
	avatar.state(3)
viztask.schedule(AvatarTask) | 
|  | 
| 
 | 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Collision of an avatar with a quad | Frank Verberne | Vizard | 8 | 06-04-2008 09:44 AM | 
| Looking through the eyes of an avatar | Frank Verberne | Vizard | 2 | 04-01-2008 05:52 AM | 
| How to make avatar's eyes to blink when speaking | michelcm3 | Vizard | 12 | 01-15-2008 08:48 AM | 
| avatar neck too short | aa-chris | Vizard | 2 | 10-16-2007 09:28 AM | 
| Avatars in an array and link/unlink | betancourtb82 | Vizard | 7 | 09-05-2006 04:06 PM |