项目背景介绍,使用遮罩的方式可以同时在一个人物上实现多个动画同时执行。这里例子中有两个层分别是Base Layer、BarkMask。在Base Layer中包括idle、walk、eat3个动画。
BaseLayer层的设置
BarkMask层包括bark一个动画。
BarkMask层的设置
这次的需求就是当播放bark动画的时候,点击按钮可以将bark动画暂停,再添加另一个按钮的时候可以继续播放bark动画。
1.核心的就是使用Multiplier这个参数,先在Parameters中添加新的Float类型的参数testbark,并设置为1。
点击bark这个动画,设置如下参数,这样testbark这个变量就可以控制Speed了。
最终效果如下:文章来源:https://www.toymoban.com/news/detail-506111.html
动画暂停文章来源地址https://www.toymoban.com/news/detail-506111.html
到了这里,关于Unity动画暂停的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!