extern NJS_MOTION MOTION1[];
extern NJS_MOTION MOTION2[];
extern NJS_MOTION SHAPE1[];
extern NJS_MOTION SHAPE2[];
NJS_MOTION_LINK motionlink;
NJS_MOTION_LINK shapelink;
:
motionlink.motion[0] = MOTION1;/*リンク元*/
motionlink.motion[1] = MOTION2;/*リンク先*/
shapelink.motion[0] = SHAPE1;/*リンク元*/
shapelink.motion[1] = SHAPE2;/*リンク先*/
/*MOTION1の最後のフレームからMOTION2の1.5フレームを補間*/
motionlink.frame[0] =
shapelink.frame[0] = MOTION1->nbFrame-1;
motionlink.frame[1] =
shapelink.frame[1] = 1.5;
:
njEasyDrawShapeMotionLink( OBJECT, &motionlink, &shapelink, ff/STEPS );
/* フレームは0−1を指定 */
ff+=0.2f;
if( ff >= STEPS - 1 ) ff=0.f;
: