您的位置:首页 > 移动开发 > Unity3D

unity3d新版动画系统模型动画播放,暂停,倒退播放

2017-11-14 15:49 726 查看
网上一搜很多,但是绝大部分都是基于旧版动画系统的,用不成。

这里是基于新版动画系统的

原理是控制模型的speed, 1正常,0暂停,-1后退,控制如图


1、增加变量

2、给变量起名字,初始值无所谓

3、点击要控制的clip剪辑,然后在speed里创建的变量

然后控制代码如下

private Animator anim;
// Use this for initialization
void Start () {
anim = gameObject.GetComponent<Animator>();
anim.Play("Open", -1, 0.5f);//指定播放时间
anim.SetFloat("SingSpeed", -1);//倒放
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: