Unity新UI系统概述——Animation Integration
来源:互联网 发布:javascript java 编辑:程序博客网 时间:2024/05/22 00:19
动画允许使用Unity的动画系统为控件状态转换进行完全的动画控制。这是转换模式最强大的地方,因为大量的属性可以被动画同时控制。
为了使用动画转换模式,需要添加Animator组件并生成相应的控制器资源。这个过程可以通过点击"Auto Generate Animation"按钮来自动完成。
这个新的Animator controller可以直接使用。不同于其它控制器,这个控制器也会为控制器转换保存动画,并且如果需要的话这些都可以被自定义。
(译者注:自动产生的controller会保存动画数据,手动添加的需要另外添加Animation clip)
例如,如果一个按钮使用了这样的动画控制器,选中它后可以打开动画窗口(Window->Animation)来编辑按钮状态的动画。
在Animation Clip弹出菜单中选择需要的片段。从"Normal"、"Highlighted"、"Pressed"和"Disable"中选择。
Normal状态被按钮元素自己的值设置了。对于其它状态,最通用的配置是在时间线的开始设置一个单独的帧。状态之间的转换动画会被Animator处理。
举个例子,高亮状态下的按钮宽度可以通过在动画片段弹出菜单中选择Highlighted状态来改变,在时间线的开始如下设置:
选择record按钮;
在观察窗口中改变按钮的宽度;
推出record模式。
运行游戏,可以看到当高亮状态时,按钮会变化。
其它任何属性都可以在这一帧中设置自己的参数。
多个按钮可以共享动画控制器来达到同样的行为。 0 0
- Unity新UI系统概述——Animation Integration
- Unity新UI系统概述——Canvas
- Unity新UI系统概述——Basic Layout
- Unity新UI系统概述——Visual Components
- Unity新UI系统概述——Interaction Components
- Unity新UI系统概述——Auto Layout
- Unity新UI系统概述——Rich Text
- Unity新UI系统概述——Auto Layout
- Unity新UI系统概述——Canvas
- Unity新UI系统
- Unity 5.0新UI系统——Canvas
- 【Unity】新的UI系统技巧
- Unity 新UI事件系统(EventSystem) Demo
- 【Unity】新的UI系统技巧
- 【Unity】新的UI系统技巧2
- Unity 动画系统-Animation
- Unity新UI系统UGUI与NGUI效率对比
- 【UI系统】如何评价 Unity 3D 新的 UI 系统?
- 记录学习的过程
- Windows 8.1, UEFI 模式下U盘安装Ubuntu 14.10 或者 Opensuse 13.02 双系统
- 常见随机分布的数学期望及方差
- 黑马程序员——杂记——天道酬勤
- 原来Github上的README.md文件这么有意思——Markdown语言详解
- Unity新UI系统概述——Animation Integration
- source insight使用技巧
- bzoj1007: [HNOI2008]水平可见直线 凸包
- uva 10602
- JSP详细篇——Servlet监听器
- 【算法学习】排序算法-合并排序
- 基于PHP的一种Cache回调与自动触发技术
- js提交表单
- UVA 10714