ユーザ用ツール

サイト用ツール

wiki:unity:tips:208

Animatorのアニメーション再生完了を検知する(5.4.1f1)

AnimatorStateInfoのnormalizedTime が1未満であれば再生中。AnimatorStateInfo はクラスではなく構造体)ので、毎フレーム取得して確認すること。

AnimatorStateInfo stateInfo = animator.GetCurrentAnimatorStateInfo (layerNo); // layerNo:Base Layer == 0
// 再生中か?
if(stateInfo.normalizedTime < 1.0f )
{
    // 再生中。
}
Permalink wiki/unity/tips/208.txt · 最終更新: 2016/12/07 22:10 by step

oeffentlich