##### Ninjaライブラリ - モーション関数

# njGetAction

モーション情報関数

### 書式

      void njGetAction( *action, *data, frame )
      NJS_ACTION *action
      NJS_MOTION_DATA *data
      Float frame

### 引数

  *action | アクション構造体へのポインタ
  *data | モーション・データ構造体へのポインタ
  frame | フレーム

### 戻り値

  なし

### 解説

  モーション(移動・回転・スケール)情報を与えられた引数に格納します。

### 用例

      extern NJS_ACTION	ACTION[];
      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)
      {
      	：
      	njGetAction( ACTION, &data, ff );
      	ff+=0.2f;
      	if( ff >= (ACTION->motion->nbFrame-1) ) ff=0.f;
      	：
      }
      	：

### 参照

  njGetDrawMotion()
  njGetMotionTranslate()
  njGetMotionRotate()
  njGetMotionScale()

njGetAction

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999