#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) |
Thread Tools | |
Display Modes | Rate This Thread |
|
|
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 |