WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   avatar walking over a sequence of points (https://forum.worldviz.com/showthread.php?t=2316)

IGoudt 10-12-2009 08:12 AM

avatar walking over a sequence of points
 
Hello,

I would like to have an avatar walk over a sequence of points. I have a network of waypoints, which are connected, and a have an algorithm that finds a path from Begin to End. That path is sent to the function walkRoute(self,avatar,route)

I have the following code:
Code:

def walkRoute(self,avatar,route):
...
for point in route:
    actions.append(vizact.walkTo(point.x,0,point.z)

avatar.addAction(vizact.sequence(actions))

This code allows the avatar to walkto the points on the route, but the problem that I come across with now is that the avatar resets its walking animation (obviously, since they are independent), but I want to have the animation from walking from A to B being "remembered" for the next walkTo from B to C. How can I achieve that? Should animationpaths be the answer, and if so, how can I connect that with walkactions?

farshizzo 10-16-2009 11:22 AM

When creating a walkTo action, if you pass the value of None as the walk animation, then the action will not modify the animation of the avatar. This allows you to manually play the walk animation when the action sequence begins and stop it when it finishes, so the animation will play continuously through all the actions.


All times are GMT -7. The time now is 09:32 AM.

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