如何在不禁用动画的情况下停止播放动画
How to stop an animation in animator from playing without disabling it
比如我要写什么代码让它停止播放
animatorz.Play("跳跃");
我想如何阻止它?
此外,我已经尝试在动画中创建一个空状态,但它只会同时播放它们。
方法一:有点复杂
先播放动画:
animation.Play("跳跃");
暂停跳跃动画:
暂停时间=动画[“跳跃”].time;
动画["跳跃"].停止();
继续跳跃动画:
动画[“跳跃”].time=暂停时间;
animation.Play("跳跃");
方法二:很简单
先播放动画:
animation.Play("跳跃");
暂停动画:
动画["跳跃"].speed=0;
继续动画:
动画[“跳跃”].speed=1;
比如我要写什么代码让它停止播放 animatorz.Play("跳跃"); 我想如何阻止它? 此外,我已经尝试在动画中创建一个空状态,但它只会同时播放它们。
方法一:有点复杂
先播放动画:
animation.Play("跳跃");
暂停跳跃动画:
暂停时间=动画[“跳跃”].time;
动画["跳跃"].停止();
继续跳跃动画:
动画[“跳跃”].time=暂停时间;
animation.Play("跳跃");
方法二:很简单
先播放动画:
animation.Play("跳跃");
暂停动画:
动画["跳跃"].speed=0;
继续动画:
动画[“跳跃”].speed=1;