My Project
|
data structures used to describe the task that a AI module is planning to do or is currently doing the difference between a movie track in the AI task and that from a global eye is that the biped associated with this Movie track would interact with the physical environment simulator. More...
#include <AITasks.h>
Classes | |
struct | Keyframe |
Public Member Functions | |
AITask_MovieTrack (const char *str) | |
str[in]: a list of key no spaces in the str are allowed. More... | |
Public Attributes | |
list< Keyframe > | listKeyframes |
float | fStartTime |
how long a frame has been playing | |
float | fPathFindingTime |
For how long the biped has been finding to reach its position specified in a key frame. | |
data structures used to describe the task that a AI module is planning to do or is currently doing the difference between a movie track in the AI task and that from a global eye is that the biped associated with this Movie track would interact with the physical environment simulator.
And the biped will use its intelligence to complete the movie even with some interventions in the course, such as being blocked or attacked. Once a movie track is completed it is deleted from the task list. the movie task will override some other task and may coexist with the rest.
AITask_MovieTrack::AITask_MovieTrack | ( | const char * | str | ) |
str[in]: a list of key no spaces in the str are allowed.
[<string,number,number,number,number,number>]+ <const char* anim, float x, float y, float z, float facing, float duration>
replace , with ' ', so that the string can be parsed by sscanf