第一步:游戏物体身上的Animator Controller设置
第二步:代码的编写
/// <summary>
/// 正播放动画
/// </summary>
private void PlayCarAnimator(Animator anim,string animName)
{
anim.SetFloat("isDoor", 1f);
if (anim.GetCurrentAnimatorStateInfo(0).normalizedTime < 0)
{
anim.Play(animName, 0, 0);
}
}
/// <summary>
///倒播放动画
/// </summary>
private void PlayBackAnimator(Animator anim, string animName)
{
anim.SetFloat("isDoor", -1f);
if (anim.GetCurrentAnimatorStateInfo(0).normalizedTime > 1)
{
anim.Play(animName, 0, 1);
}
}