方法一:有些复杂
先播放动画:
animation.Play("Jump");
暂停跳跃动画:
pausetime=animation["Jump"].time;
animation["Jump"].Stop();
继续跳跃动画:
animation["Jump"].time=pausetime;
animation.Play("Jump");
方法二:很简单
先播放动画:
animation.Play("Jump");
暂停动画:
animation["Jump"].speed=0;
继续动画:
animation["Jump"].speed=1;
Unity动画控制技巧

本文介绍两种在Unity中控制角色跳跃动画的方法。方法一通过暂停和恢复动画实现;方法二通过调整动画速度达到相同效果。
2万+

被折叠的 条评论
为什么被折叠?



