Unity3D AnimationView动画视图、动画事件

原创文章如需转载请注明:转载自 脱莫柔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()方法,打印传递进去的信息。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值