| njFastDrawMotion | English |
|---|---|
▲|INDEX|▼ | |
| モーションの描画 | |
#include <Ninja.h> void njFastDrawMotion( object, motion, frame ) NJS_OBJECT *object NJS_MOTION *motion Float frame
#define OBJECT object_man
#define MOTION motion_man
extern NJS_OBJECT OBJECT[];
extern NJS_MOTION MOTION[];
void main() {
Float ff=0.0f;
njInitSystem( NJD_RESOLUTION_640x480, 1 );
njInitMatrix( matrix, 128 );
njInit3D( vbuf, 1024, abuf, fbuf, 32 );
njInitView( &view );
njCreateLight( &light, NJD_DIR_LIGHT );
njSetView( &view );
while(1) {
njClearMatrix();
njFastDrawMotion( OBJECT, MOTION, ff );
ff+=0.2f;
if( ff >= (MOTION->nbFrame) ) ff-=MOTION->nbFrame;
njWaitVSync();
}
}
| njFastDrawMotion | ▲|INDEX|▼ |
|---|