void njGetDrawMotion( *obj, *motion, *data, frame ) NJS_OBJECT *obj NJS_MOTION *motion NJS_MOTION_DATA *data Float frame
*obj | オブジェクト構造体へのポインタ |
*motion | モーション構造体へのポインタ |
*data | モーション・データ構造体へのポインタ |
frame | フレーム |
extern NJS_MOTION MOTION[]; extern NJS_OBJECT OBJECT[]; 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) { : njGetDrawMotion( OBJECT, MOTION, &data, ff ); ff+=0.2f; if( ff >= (MOTION->nbFrame-1) ) ff=0.f; : } :