Unity3D-TimeLine使用方法

2020-04-15 15:50发布


    TimeLine是Unity2017及以后版本的一个强大的、可视化序列编辑器,我们可以用来编辑整合各种对象以及组件,制作动画。本节内容主要介绍TimeLine的简单功能,以及如何使用它来录制动画。自定义代码来控制playable director组件。

 

功能概述

    我们可以在timeline编辑器窗控制以及构建我们的资源,可以在不同的track(轨道)对它们进行编辑。每一个track都是由动画或者数据片段组成的。新版本引擎有一个预览功能,可以实时预览timeline编辑器里面的效果。可以直接逐帧拖动来预览场景,甚至可以回拖倒放。我们还可以编辑相机,做出很多炫酷的效果。 其实是在不改变场景里面的所有对象的行为下,对相机进行编辑,让它在不同的视角进行播放。简单来说就是对相机位置进行编辑,就可以剪辑出很有电影味道的感觉。角色的动画数据会在编辑器里用一个条形表示出来,并且在预览中支持倒放。   我们可以在编辑器拖动单个动画片段的位置,所有动画会自动融合,预览即时更新。

 

基本操作

    首先打开timeline编辑器窗口,才可以创建一个它的实例。选择Window — Timeline Editor

此时会弹出timeline编辑器窗口,在编辑器里我们可以创建track并且给它赋予资源,进行编辑。我们可以看到,编辑器打开的时候它会提示我们选中一个对象开始编辑。如下图1-1

 

 

    当我们选中一个对象,如果它没有Playable Director组件,在编辑器里会初见一个创建按钮。



    比如我新建一个空物体GameObject,选中GameObject,就会出现如下create按钮,点击create以后,物体上就会生成一个上述组件,并且一个新的timeline资源也会被创建出来。timeline资源是一个编辑序列的实例,组件要对其进行引用才会有效果。

 

    编辑器的顶端是工具栏,在这里可以开启或关闭预览模式。 通常的播放控制,播放选中的区域。可以跳转到输入的帧。这里我们可以对timeline进行设置,比如逐帧播放还是按照时间单位播放。所有这些设置只要点开这个小齿轮就可以看到。


    在这里我们可以添加track动画资源来制作剪辑。使用工具架上的添加按钮可以添加对应的轨道。下面我会介绍如何给track录制动画以及如何创建并使用动画片段。如何自定义代码来控制剪辑的播放。

 

    接下来我们将坦克旋转炮头,瞄准上述房屋。那我们就给这个坦克的炮头创建一个动画轨道,

在编辑栏 右键 — Animation Track — 关联坦克的炮头。点击轨道上这个红色的圆点,我们就可以给这个轨道录制动画数据。

    然后我们先设置一下炮头的开始角度,接着拖动白线到我们想要的结束位置,设置它的旋转值。如果有需要的话可以在这个区间给炮头设置关键帧。设置完毕后,打开预览模式或者按下空格键,timeline就会播放这些动画了。当我们录制结束以后,再次点击这个红点可以退出录制。假如我们相对动画进行修改,可以直接点击编辑器上的曲线按钮,修改它的动画曲线。

 

    以上就是小编为大家带来的timeline录制视频的功能。当然还有许多实用功能会在后续的课程中为大家一一介绍。