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

# njSetCurMotionInfoSlot

カレントモーション情報構造体のスロット番号の指定

### 書式

> `void njSetCurMotionInfoSlot( Slot )
> int Slot
> `

### 引数

> Slot | モーション情報構造体のスロット番号（0 〜 1）

### 戻り値

> なし

### 解説

> モーション関数群はカレントモーション情報構造体に現在実行中のモーション情報を 保持し、そのモーション情報に従ってモーションを実行します。

> 本関数はカレントモーション情報構造体のスロット番号を指定します。

> 現在、２つのスロットが用意されており、描画系のモーションでは自動的に０番スロットが 使用されます。モーションリンクでは０番と１番のスロットが同時に使用されます。

> 以下の関数ではカレントモーション構造体を参照しており、本関数にてそのスロットを 変更することが可能です。
> njStartMotionObjEx()
> njMotionTransformEx()
> njGetMotionNodeData()
> njSetNextMotionNodeEx()

> 次の関数では０番スロットが使用され、関数呼出し後には０番スロットが選択されています。
> njStartMotionObj()
> njDrawMotion()系の全ての関数

> 次の関数では０番と１番の両方のスロットが使用され、関数呼出し後には ０番スロットが選択されています。
> njDrawMotionLink()系の全ての関数
> njStartMotionLink()
> njGetMotionLinkNodeData()
> njMotionLinkTransformEx()

### 備考

> この指定は、次に本関数や、njSetCurMotionInfoPtr()、あるいは、それらを内部で 呼び出している関数（本文で述べた関数）が呼び出されるまで有効です。

### 参照

> njMotionTransformEx() | 現在のモーションパラメータにおいてのカレントノードのマトリックス作成
> njMotionLinkTransformEx() | 現在のモーションリンクパラメータにおいてのカレントノードのマトリックス作成
> njGetMotionNodeData() | 現在のモーションパラメータにおいてのカレントノードの姿勢情報の取得
> njGetMotionLinkNodeData() | 現在のモーションリンクパラメータにおいてのカレントノードの姿勢情報の取得
> njSetNextMotionNodeEx() | モーションのカレントノードの更新

njSetCurMotionInfoSlot

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000