(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration



大家好,我是孙广东。   转载请注明出处:http://write.blog.csdn.net/postedit/38922399

更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/forum.php?mod=guide&view=my


5Animation Integration(动画集成)


动画允许控件的所有状态之间相互转换,充分使用unity的动画系统。这是最强大的的转换模式的在处理很多属性的同时可以进行动画。

(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration_第1张图片

要使用动画转换模式,动画组件需要连接到该控制器的元素。这可以通过单击“Auto Generate Animation”.自动完成。这个动画控制器的所有状态已经被设置完成了,会弹出对话框需要保存动画控制器。 那么组件就被添加了。 同时还有保存的动画控制器。

(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration_第2张图片        (六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration_第3张图片

新的动画控制器是准备马上使用。不同于大多数动画控制器,该控制器还存储控制器的转换动画并且如果需要的话这些可以定制。

(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration_第4张图片


例如,如果选择了带有附加动画控制器按钮对象,我们可以通过打开动画编辑器,为按钮的每个状态的编辑动画,(Window>Animation).


还有动画剪辑Clip的弹出式菜单。从"正常"Normal"突出显示"Highlighted,选择"按下"Pressed"禁用"Disabled中选择所需的剪辑。

(六)unity4.6Ugui中文教程文档-------概要-UGUI Animation Integration_第5张图片


Normal状态是就是按钮元素本身的值,可以留空。在所有其他状态,最常见的配置是单个关键帧在时间线的开始。动画状态之间的转换将由Animator处理。


作为一个例子,可以通过从动画剪辑Clip弹出式菜单中选择高亮显示状态并与playhead设置置在时间线的开始处改变按钮高亮状态的宽度:


Selectrecord记录按钮


Changeinspector中按钮的宽度 inspector


Exit记录模式。


单击Play按钮,当按钮处于高亮时观察大小的变化。


任意数量的属性可以有在这一关键帧中设置其参数。


几个按钮可以通过共享动画控制器共享相同的行为。


 





你可能感兴趣的:(UI,unity,unity3d,游戏开发,UGUI)