Unity Timeline笔记

本文详细解释了Unity中的AnimationTrack和AnimationClip设置,包括TransformOffsets应用、Pre-Extrapolation和Post-Extrapolation选项,以及如何处理Clip之间的连续性和空闲时间。特别提到了MatchOffsetsToPreviousClip功能及其适用条件。
摘要由CSDN通过智能技术生成

对Timeline的理解

Timeline是协调场景内多个物体动画的功能,类似总Animator。但是它需要一些物体上挂Animator,结果一开始运行这些物体的动画就播放了。

AnimationTrack设置

Track Offsets:

Apply Transform Offsets选这个时下面出现一个位置和旋转,将从这个位置旋转开始播放动画。

Apply Scene Offsets:选这个时从物体当前的位置和旋转开始播放动画。应该一般都是用这个。

Animation Clip设置

Pre-Extrapolation:此Clip开始之前的空白时间播放什么。

Pre-Extrapolation出现的条件:1.第一个Clip,且前面还有空白时间;2.不是第一个Clip,上一个Clip的Post-Extrapolation是None,且前面还有空白时间。

Post-Extrapolation:一个Clip后面的空白时间播放什么。

None:回到世界原点;Hold:保持Clip最后一帧;Loop:把物体放回Clip开始的位置,循环播放;Pingpong:倒放Clip,再正放,反复循环;Continue:在物体当前的位置循环播放;

Animation Clip右键菜单

Match Offsets To Previous Clip:修改Animation Clip设置里的Clip Transform Offsets到上一个Clip最后一帧的位置。

使用条件:Offsets Match Fields勾选Use defaults或勾选Position XYZ,否则Clip Transform Offsets不变。

但是如果上一个Clip和这个中间有空白时间,且上一个Clip的Post-Extrapolation是Continue,这个方法就不准确了。

Track有黄色三角形并且不能预览

Signal系统:Signal Emitter、Signal Asset、Signal Receiver

Signal Emitter是Timeline里的一个标志。可以选发出的信号类型,Signal Receiver是它所在的Track所属的物体上的Signal Receiver组件。这个组件要接收它发送的同类型Signal才能正常工作。

Signal Asset是一种Asset文件。检查器什么参数也没有。唯一的作用是区分不同的信号类型。

Signal Receiver:一种组件,能设置接收哪些类型的信号,触发哪个物体哪个组件的哪个方法或写入字段。Signal列表不能重复。

Unity TimelineUnity引擎中的一个功能强大的工具,用于创建和编辑时间轴动画序列。它允许开发人员以可视化的方式组织、调整和控制游戏中的动画、音频和事件。通过使用Unity Timeline,开发人员可以轻松地创建复杂的动画序列,而无需编写大量的代码。 Timeline播放指针是Timeline中的一个重要元素,它代表了在预览时的精确时间点。可以通过点击Timeline的时间轴或在播放指针位置的输入框内输入时间值来将播放指针放在特定的时间。输入的数字会根据Timeline的设置转化成秒或帧数。例如,如果Timeline的时间轴表示秒且每秒有30帧,当输入180时,输入框中的值会转化成秒,并将播放指针移动到6:00的位置。 Unity Timeline还提供了Track视图,通过Track视图可以对游戏对象的属性、动画、音频和事件进行编辑和控制。可以在Track视图中创建和管理各种类型的轨道,包括动画轨道、音频轨道和事件轨道等,以便对不同类型的内容进行组织和管理。 总之,Unity Timeline是一个可以帮助开发人员创建和编辑时间轴动画序列的工具,通过它可以实现对动画、音频和事件的可视化控制和组织。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [[干货分享]Unity3D 深入解析Timeline编辑器](https://blog.csdn.net/momohou2000/article/details/106189543)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值