Ninja Library - モーション関数

njSetCurMotionInfoSlot

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

書式

void njSetCurMotionInfoSlot( Slot )
int Slot

引数

Slot   モーション情報構造体のスロット番号(0 〜 1)

戻り値

なし

解説

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

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

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


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


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


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


備考

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

参照

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

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