Ninja Library - モーション関数

njStartShapeLink

シェープリンクパラメータを設定

書式

void njStartShapeLink( shape_link, rate )
const NJS_MOTION_LINK *shape_link
Float rate

引数

shape_link   シェープリンク用のモーションリンク構造体へのポインタ
rate   補完レイト

戻り値

なし

解説

シェープリンクパラメータを設定します。

本関数は、低レベルなシェープリンク関数以外では使う必要は有りません。

本関数を呼び出すとカレントノードが、NJS_MDATA(n) 配列の先頭の要素に対応するノードに設定されます。

シェープリンクパラメータは、0番スロット及び1番スロットのシェープ情報構造体に格納されます。

本関数を呼び出すと0番スロットのカレントノードも1番スロットのカレントノードも、共に NJS_MDATA(n) 配列の先頭の要素に対応するノードに設定されます。

シェープ情報のスロットについては、njSetCurShapeInfoSlot() 関数も参照してください。

本関数は、njGetShapeLinkNodeData() 関数などを呼び出す前に使用します。


備考


参照

njStartShapeEx() カレントシェープ情報構造体にシェープパラメータを設定
njStartMotionObj() 0番スロットへのオブジェクトモーションパラメータの設定
njStartMotionLink() モーションリンクパラメータの設定
njSetNextShapeLinkNode() シェープリンクのカレントノードの更新
njSetCurShapeInfoSlot() カレントシェープ情報構造体のスロット番号の指定

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