##### Ninja Library - モーション関数

# njCnkDrawShapeMotion

指定された描画関数でシェープを描画

### 書式

> `void njCnkDrawShapeMotion( object, motion, shape, frame, sframe, pDrawFunc )
> const NJS_CNK_OBJECT *object
> const NJS_MOTION *motion
> const NJS_MOTION *shape
> Float frame
> Float sframe
> Sint32 ( *pDrawFunc )( NJS_CNK_MODEL *cnkmodel )
> `

### 引数

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

### 戻り値

> なし

### 解説

> シェープを指定された描画関数で描画します。

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

### 用例

>     njCnkDrawShapeMotion( object, motion, shape, frame, frame, njCnkEasyDrawModel );

### 参照

> njCnkEasyDrawModel() | CHUNKモデルのEASY描画
> njCnkEasyDrawShapeMotion() | シェープモーションの描画(CHUNK-EASY)

njCnkDrawShapeMotion

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000