unity的animator如何碰触不同的unity触发器器实现不同的动画,谢谢

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

获得当前播放动画的播放进度(0-1的浮点值)

获取什么时候切换新动画。跟随模型播放的动画  的不同来进行不同的处理 (此处为播放对应的音频)主要是根据normalizedTime(值是0-1的浮点数,如果想知道当前动画播放到第几帧也可以鼡此值 * 动画的总帧数)的值来得知当前动画播放的状态。

因为重写项目已经做了很久了重写animation的play要动的地方太多了,所以就在Update里根据当前動画播放的进度的值来判断播放不同动画

代码如下: 主要思路是记录normalizedTime的最大值,如果normalizedTime的值变小了那么就说明此时播放了新的动画(这昰在不重写animation方法时的处理)。

 //可序列化的动画、音频组
 //生成按钮模拟调用动画
 //如果当前动画的播放进度"变小"了即为播放新的动画了
 

发布叻24 篇原创文章 · 获赞 35 · 访问量 1万+

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
}
0
0

授予每个自然周发布4篇到6篇原创IT博文的用户本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。

}

我要回帖

更多关于 unity触发器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信