Referencia de la Clase GDT::Animador

Animador. Más...

Lista de todos los miembros.

Métodos públicos

_GDT_EXPORT_ Animador ()
_GDT_EXPORT_ void CrearLinea (vector3df ini, vector3df fin, int Tiempo, bool Ciclo=false)
_GDT_EXPORT_ void CrearLinea (float IniX, float IniY, float IniZ, float FinX, float FinY, float FinZ, int Tiempo, bool Ciclo=false)
 Crea un animador en Linea, el nodo ira de un punto a otro en linea recta en un tiempo dado. Muy recomendado para hacer la trayectoria de los disparos.
_GDT_EXPORT_ void CrearOrbita (float CentroX, float CentroY, float CentroZ, float Radio, float Velocidad=0.001f, float DireccionX=0.0f, float DireccionY=1.0f, float DireccionZ=0.0f)
 Crea un animador en orbita. Los parametros son la posicion del centro, el radio, y la velocidad.
_GDT_EXPORT_ void CrearRecorreCurva (core::array< core::vector3df > &puntos, float velocidad=1.0f, int TiempoDeEmpezar=-1, float tightness=0.5f)
 Crea un animador que sigue por una ruta o curva.
_GDT_EXPORT_ void CrearRotador (float RotacionPorSegundoX, float RotacionPorSegundoY, float RotacionPorSegundoZ)
 Crea un animador rotacional, el nodo girara, tantos angulos por segundo con respecto a el mismo.
_GDT_EXPORT_ void CrearTexturaAnimada (char *RutaArchivoGuiBase, char *Extension, int NumeroCuadros, int TiempoPorCuadro=100, bool ciclo=true)
 Crea un animador de textura, esto hace que el nodo quede texturizado por una secuencia de imagenes ej. Animate.CrearTexturaAnimada("ani/fuego","bmp", 8,50); Malla.AgregarAnimador(Animate);, las imagenes tienen que estar numeradas ej. Fuego_1.bmp Fuego_2.bmp . Los dos primeros parametros en el ej. seria corresponden a "Fuego", "bmp".
_GDT_EXPORT_ void Destruir ()
scene::ISceneNodeAnimator * Retornar (void)
_GDT_EXPORT_ ~Animador ()

Atributos públicos

scene::ISceneNodeAnimator * anim


Descripción detallada

Animador.

Desde:
2.0
Autor:
Joropo
Atención:
Esta clase es Experimental


Documentación del constructor y destructor

GDT::Animador::Animador (  ) 

GDT::Animador::~Animador (  ) 


Documentación de las funciones miembro

void GDT::Animador::CrearLinea ( vector3df  ini,
vector3df  fin,
int  Tiempo,
bool  Ciclo = false 
)

void GDT::Animador::CrearLinea ( float  IniX,
float  IniY,
float  IniZ,
float  FinX,
float  FinY,
float  FinZ,
int  Tiempo,
bool  Ciclo = false 
)

Crea un animador en Linea, el nodo ira de un punto a otro en linea recta en un tiempo dado. Muy recomendado para hacer la trayectoria de los disparos.

void GDT::Animador::CrearOrbita ( float  CentroX,
float  CentroY,
float  CentroZ,
float  Radio,
float  Velocidad = 0.001f,
float  DireccionX = 0.0f,
float  DireccionY = 1.0f,
float  DireccionZ = 0.0f 
)

Crea un animador en orbita. Los parametros son la posicion del centro, el radio, y la velocidad.

void GDT::Animador::CrearRecorreCurva ( core::array< core::vector3df > &  puntos,
float  velocidad = 1.0f,
int  TiempoDeEmpezar = -1,
float  tightness = 0.5f 
)

Crea un animador que sigue por una ruta o curva.

void GDT::Animador::CrearRotador ( float  RotacionPorSegundoX,
float  RotacionPorSegundoY,
float  RotacionPorSegundoZ 
)

Crea un animador rotacional, el nodo girara, tantos angulos por segundo con respecto a el mismo.

void GDT::Animador::CrearTexturaAnimada ( char *  RutaArchivoGuiBase,
char *  Extension,
int  NumeroCuadros,
int  TiempoPorCuadro = 100,
bool  ciclo = true 
)

Crea un animador de textura, esto hace que el nodo quede texturizado por una secuencia de imagenes ej. Animate.CrearTexturaAnimada("ani/fuego","bmp", 8,50); Malla.AgregarAnimador(Animate);, las imagenes tienen que estar numeradas ej. Fuego_1.bmp Fuego_2.bmp . Los dos primeros parametros en el ej. seria corresponden a "Fuego", "bmp".

void GDT::Animador::Destruir (  ) 

scene::ISceneNodeAnimator * GDT::Animador::Retornar ( void   ) 


Documentación de los datos miembro

scene::ISceneNodeAnimator* GDT::Animador::anim


Generado el Mon Aug 20 00:55:08 2007 para Game Developers Toolkit por  doxygen 1.5.1