Ninja Library - モーション関数

njDrawMotion

指定描画関数によるモーションの実行

書式

void njDrawMotion( object, motion, frame, pDrawFunc )
const NJS_CNK_OBJECT*object
const NJS_MOTION*motion
Float’rame
Sint32 ( *pDrawFunc )( NJS_CNK_MODEL *cnkmodel )

引数

object   チャンクオブジェクト構造体へのポインタ
motion   モーション構造体へのポインタ
frame   フレーム番号(0〜モーションフレーム数(motion->nbFrame)未満)
pDrawFunc   描画関数のアドレス

戻り値

なし

解説

モーションを実行し、その実行時の描画を指定された描画関数で行います。

njCnkEasyDrawMotion() 関数などに比べ、描画関数を任意に選べる以外は同様の動作をします。


用例

njDrawMotion( object, motion, frame, njCnkEasyDrawModel );

参照

njCnkEasyDrawModel() CHUNKモデルのEASY描画
njCnkEasyDrawMotion() モーションの描画(CHUNK-EASY)

njDrawMotion
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000