码迷,mamicode.com
首页 > 其他好文 > 详细

animator播放控制

时间:2016-09-23 18:30:21      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

a是animatorController组件

获取Clip

a.runtimeAnimatorController.animationClips

 

删除animationClips[0]所有的Event;

a.runtimeAnimatorController.animationClips[0].events = new AnimationEvent[0] ;

添加事件

AnimationEvent e = new AnimationEvent ();
e.time = 2;
e.functionName = "aaaaaaaaaaaa";

a.runtimeAnimatorController.animationClips[0].AddEvent(e);

替换动画

AnimatorOverrideController overrideController = new AnimatorOverrideController();
overrideController.runtimeAnimatorController = a.runtimeAnimatorController;
overrideController["老的动画名称"] = 新的动画片段;

a.runtimeAnimatorController = overrideController;

 

//另Animator窗口的State的属性中有(inspect面板)WriteDefaut的对勾取消掉的话,播下一段动画时,已播的动画不会被重置

 

animator播放控制

标签:

原文地址:http://www.cnblogs.com/kkky/p/5900856.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!