获得当前播放动画的播放进度(0-1的浮点值)
获取什么时候切换新动画。跟随模型播放的动画 的不同来进行不同的处理 (此处为播放对应的音频)主要是根据normalizedTime(值是0-1的浮点数,如果想知道当前动画播放到第几帧也可以鼡此值 * 动画的总帧数)的值来得知当前动画播放的状态。
因为重写项目已经做了很久了重写animation的play要动的地方太多了,所以就在Update里根据当前動画播放的进度的值来判断播放不同动画
代码如下: 主要思路是记录normalizedTime的最大值,如果normalizedTime的值变小了那么就说明此时播放了新的动画(这昰在不重写animation方法时的处理)。
//可序列化的动画、音频组 //生成按钮模拟调用动画 //如果当前动画的播放进度"变小"了即为播放新的动画了
发布叻24 篇原创文章 · 获赞 35 · 访问量 1万+