何为动画倒播?
动画倒播其实就好比视频倒退一样,让播过的内容在回放回来,那么在unity中如何实现动画片段的倒播呐?见下文!
unity-Animator实现动画片段倒播
1.为播放动画的游戏物体添加Animator组件并创建好对应的动画控制器(AnimatorController)
2.双击打开动画控制器,见下图
3.需要在动画片段结束的那一帧添加动画事件,关于如何添加动画事件博主将不再阐述,附属链接:https://www.csdn.net/gather_27/MtjaQgxsMzIwOS1ibG9n.html
4.关键点来了,哈哈,你需要在动画结束的事件回调函数里添加这么一句代码:GetComponent<Animator>().enabled = false;也就是说禁用当前的动画组件。
5.代码测试动画倒播
private void Update()
{
if (Input.Ge