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

# njStartShapeLink

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

### 書式

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

### 引数

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

### 戻り値

> なし

### 解説

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

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

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

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

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

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

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

### 備考

> - 本関数は０番スロット及び１番スロットのシェープ情報構造体に情報を設定します。
> - 本関数を呼び出すとカレントシェープ情報構造体は０番スロットに設定されます。

### 参照

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

njStartShapeLink

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000