Métodos públicos | |
| bool | Load (char *filename) |
Métodos públicos estáticos | |
| static bool | RegisterAnimation (char *className=NULL) |
Amigas | |
| class | Sprite |
| class | ScriptMgr |
bool TestGame::OnInit() { if (!_sprite.LoadIni("./data/graphics/roxy.spr")) return false; if (!_anim.Load("./data/graphics/example.ani")) { return false; } _sprite.SetAnimation(&_anim); } void TestGame::OnFrame() { _sprite.Update((float)_fpsMeter.GetDT()); } void TestGame::OnDraw() { _sprite.Draw(); }
Ejempo de archivo .ani
[SPRITE_ANIMATION] FramesCount=10 ; Cantidad de cuadros total que posee la animación Frame0=27 ; FrameX: número de cuadro de la animación - 27: cuadro dentro del bitmap a mostrar Frame1=27 Frame2=28 Frame3=29 Frame4=30 Frame5=31 Frame6=32 Frame7=33 Frame8=32 Frame9=32 SpeedFPS=25 ; Cuadros por segundo a los que correrá la animación Looped=true ; Si la animación debe volver a empezar al finalizar o no
| bool zak::Animation::Load | ( | char * | filename | ) |
Carga un archivo de animación
| filename | nombre del archivo a cargar |
1.5.1-p1