njGetAction
| |
モーション情報関数。 |
#include <Ninja.h> void njGetAction( NJS_ACTION *action, NJS_MOTION_DATA *data, Float frame ); NJS_ACTION *action NJS_MOTION_DATA data Float frame
#include#define ACTION action_sample #define NODE_NUM 20 #define BUF_NUM (NODE_NUM*3) extern NJS_ACTION ACTION[]; Float ff = 0.f; NJS_MOTION_DATA data; Float pos[BUF_NUM]; Angle ang[BUF_NUM]; Float scl[BUF_NUM]; ........... data.pos = pos; data.ang = ang; data.scl = scl; ........... Sint32 njUserMain(void) { ........... njGetAction( ACTION, &data, ff ); ff+=0.2f; if( ff >= (ACTION->motion->nbFrame-1) ) ff=0.f; ........... } ...........
njGetAction |