Unity3D AnimationView动画视图、动画事件
2012-12-25 14:58
253 查看
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:【119706192】本文链接地址: Unity3D
AnimationView动画视图
用脚本控制动画:Animation动画视图_脚本控制(2)动画视图从菜单"Window" -> "Animation"打开。
和检视面板一样,在动画视图中显示被选中的游戏对象的组件、材质和子游戏对象的所有组件和材质。(预制物体必须拖动到场景视图才能够编辑动画曲线)。
选择游戏子物体,制作动画。动画组件在其父物体身上。
创建动画剪辑
"添加动画曲线"(Add Curve) 以编辑一个属性。
动画模式中,红色的垂直线将表示当前预览帧。
时间线(Time Line)中的数字代表秒数,(1秒 = 1帧 ,1:30 = 90帧)
左箭头表示上一个关键帧(key)|右键头表示下一个关键帧。
快捷键:“K键”当前预览帧创建关键帧 | “,号”上一帧 | “。号”下一阵 按住Alt表示关键帧
快捷键:Shift+滚轮:垂直缩放 | Ctrl+滚轮:水平缩放 | 滚轮:缩放 | Alt+左键:平移 | Alt+右键:缩放 | “F键”快速定位
在关键帧右击选择“broken”可调出贝赛尔曲线。
使用动画事件
1)、关键帧栏上面一行是事件栏,双击创建事件,此事件会在动画执行到这一帧的时候出发。
2)、脚本中添加事件触发后要执行的方法,可以传递参数。
void PrintFloat (float theValue) { print("PrintFloat = " + theValue); }3)、选择动画编辑器中的事件点,在弹出的对话框中选择方法,输入参数。
这样当这个动画执行到第2:30的时候调用PrintFloat()方法,打印传递进去的信息。
相关文章推荐
- Unity3D AnimationView动画视图
- unity3d 中动画的帧事件
- Unity3D Animation动画视图_脚本控制(2)
- unity3d 中动画的帧事件
- Unity3D新动画系统的事件的使用.
- unity3d legacy动画事件总是丢失
- Unity3D NGUI UIPlayTween(原UIButtonTween)动画事件详解
- Unity3D NGUI UIPlayTween(原UIButtonTween)动画事件详解
- Unity3D Animator 动态添加事件回调和替换动画
- Unity之一天一个技术点(十五)---给unity3d的老版动画中,添加事件的方法
- Unity3D之监听Hierachy、Project等视图结构变化的事件
- Unity3D NGUI UIButtonTween动画事件详解
- Unity3D 新动画Animator的事件添加和使用
- Xcode9学习笔记61 - 检测UIView视图动画的结束事件
- unity3d 中动画的帧事件
- Unity3D Function Not Supported - Unity动画事件提示不支持的解决方法
- Unity3d使用心得(2):Unity3d 动态下载动画资源——AnimationClip 的使用
- 【移动开发】为ViewGroup的子视图添加动画效果
- Unity3D Anim Clip 向脚本发送事件
- Unity3D中uGUI事件系统简述及使用方法总结