(1)
展开属性字段
(2)
添加 Animation Track
Animation Track 对应的 GameObject 一定要有 Animator 组件。
这个赋值
就是
然后就可以编辑属性
(3)
从动画添加 Timeline
(4)
baidu unity timeline animation track
TimeLine与Animator区别:
https://blog.csdn.net/weixin_38239050/article/details/79887303
GameObject自动生成playable Director和Animator组件:
Animator组件:用来对当前物体做动画用,不用可删除。Animation放在状态机里面,状态机通过Animator播放
playable Director:跟Animator类似,它就是用来播放TimeLine(类似Animation Clip)的。
左侧TimeLine里面的Animation Track是用来控制GameObject自身的,不需要可删除
我们可勾选Play On Awake,使视频一开始运行就播放。也可以调用Playable Director方法,控制视频动画的播放
二、创建Animation Track
将需要做TimeLine的GameObject拖到TimeLine窗口内,根据需要做出选择
Activation Track:是否激活物体的动画
Animation Track:正常的动画,可控制位置、属性等等
Audio Track:控制TimeLine声音的Track(轨道
(5)
Unity3D Timeline 工作流
https://www.jianshu.com/p/d79ed20f4d47
要在场景里面使用Timeline资源,要借助Playable Director组件来关联Timeline资源和GameObject。和Playable Director组件关联后的Timeline资源会产生一个Timeline实例。需要注意的是,拥有Playable Director组件的GameObject必须同时也要有Animator组件。
三、通过Infinite clip录制简单动画
本节内容讲解在Timeline中录制动画。
你可以直接在Animation track里面录制动画。当你直接往一个空的Animation track录制动画的时候,你就创建了一个Infinite clip.
什么是Infinite clip呢?我们定义为通过Timeline的编辑器窗口录制的关键帧动画为Infinite动画。Infinite clip不能修改位置,裁剪,或者分离,这是因为Infinite clip覆盖了整个Animation track,没有确切的大小。
========================================
自己操作实践
(1)
添加 Timeline 资源
双击打开 Timeline 编辑器
添加 Animation Track
(2)
创建 PlayableDirector 动态对象
拖动资源 timeline 到 PlayableDirector 的 Playable 属性
要编辑的 GameObject 添加 Animator 组件
关联 timeline资源和 PlayableDirector ,拖动 Animator 组件到 Timeline 的 Animation Track 属性上进行绑定
(3)
添加属性编辑
参照
Unity 入门教程Timeline使用第三课加Animation
https://jingyan.baidu.com/article/acf728fd7113b7f8e510a3bf.html
或者
录制动画
參照
Unity3D Timeline 工作流
https://www.jianshu.com/p/d79ed20f4d47