NNS_G2dSetMCAnimationCurrentFrame

構文

#include <nnsys/g2d/g2d_MultiCellAnimation.h>

void NNS_G2dSetMCAnimationCurrentFrame
( 
    NNSG2dMultiCellAnimation*   pMultiCellAnim, 
    u16                         frameIndex 
);
  

引数

pMultiCellAnim [OUT] マルチセルアニメーション
frameIndex [IN] アニメフレーム番号

返り値

なし

説明

マルチセルアニメーションの再生アニメーションフレームを設定します。
不正なIndexが指定された場合は何もしません。

注意:
STOP方式のアニメーションシーケンスを終端まで再生した場合、アニメーションコントローラが停止状態に設定されます。
そのため、再度、アニメーション更新を行うには、マルチセルアニメーションの持つアニメーションコントローラに対して、 NNS_G2dStartAnimCtrl()を呼び出す必要があります。
マルチセルアニメーションの持つアニメーションコントローラを取得するには、NNS_G2dGetMCAnimAnimCtrl()関数を使用します。

また、マルチセルアニメーションを構成するセルアニメーション全体に対してNNS_G2dStartAnimCtrl()を呼び出す、 NNS_G2dStartMCCellAnimationAll()関数が用意されています。

アニメーション先頭からの再スタートを行う場合には、NNS_G2dRestartMCAnimation()関数をご利用ください。

参照

NNS_G2dSetAnimCtrlCurrentFrame
NNS_G2dSetMCAnimationCellAnimFrame
NNS_G2dGetMCAnimAnimCtrl
NNS_G2dStartAnimCtrl
NNS_G2dStartMCCellAnimationAll
NNS_G2dRestartMCAnimation

履歴

2006/05/29 注意書きの追加

2004/05/28 初版