Unity TimeLine

TimeLine

 制作剧情动画

打开窗口(版本不同,位置不同):

Window ---> TimeLine

Window ---> Sequencing ---> TimeLine

Cinemachine 相机管理工具

导入:

在Asset Store(资源商店) 搜索Cinemachine下载并导入。

创建TimeLine资源

方法一: 在Project视图右击选择TimeLine

方法二:选择某个场景中物体,单击TimeLine视图中Create按钮(此物体在创建TimeLine后会自动添加Playerable Director组件并绑定,使用此方法创建Timeline后,Timeline视图中会自动生成于此物体绑定的轨迹,可自行使用或删除)

 Playerable Director组件

 使用TimeLine需要在物体上添加此组件。

  

Playable播放片段,即创建的Timeline资源
Update Method更新模式
Play On Awake播放时唤醒(程序运行,自动播放)
Wrap Mode包装方式
Initial Time初始时间
Bindings绑定
Animation Track动画轨迹

创建Track Group轨迹组

 单击Timeline视图中Add按钮选择Track Group并重命名。

创建Animation Track轨迹

选择上面创建的组的+按钮,选择Animation Track。

然后将要展现的物体拖到方框中。

多个轨迹可以展现不同效果,如:一个轨迹播放动画,一个轨迹实现位移。

在组或轨迹上右击,可以执行复制、删除等操作。

制作轨迹

 将物体Animation添加到对应的时间轴上,调整时长。

也可以在此轴上设置轨迹中物体其它属性的变化,方法与Animation相似。

使用虚拟相机

导入Cinemachine相关文件后,菜单栏出现Cinemachine选项,选择此项后选择Create Virtual Camera。

此时,创建出虚拟相机CM vcam1

组件:

将物体拖到组件Look At框中,此时,相机会一直朝向物体。

将物体拖到组件Follow框中,此时,相机会一直跟随物体。

相机切换

场景中有多个虚拟相机时,需要实现相机的切换播放。

在Timeline视图中Add --->  Cinemachine.Timeline ---> Cinemachine Track,添加主相机

 

在此项后面时间轴上右击选择Add Cinemachine Shot Clip

在Inspector视图中,将对应的虚拟相机拖到Virtual Camera后的框中。

重复上面动作即可完成相机切换

虚拟相机移动路径

 在场景中创建空物体并添加脚本组件Cinemachine Path。

找到组件中Path Details,选择+,添加路径点。

调整路径点。

调整好路径后选择经过此路径的虚拟相机,找到Body,将后面下拉选择为Tracked Dolly。

将添加了Cinemachine Path的路径物体拖到Body下的Path框中。

Path Position即为路径点对应位置。

在Timeline视图时间轴上再添加虚拟相机,改变其Path Position即可。

创建Control Track轨迹

Add ---> Control Track

在此栏时间轴右击选择Add Control Playable Asset Clip

选择此Clip,在Inspector视图找到Control Playable Asset

其中,Prefab为待创建的物体,选择好Prefab后,Source Game Obj变为Parent Object,即待创建物体父物体,此物体在此位置创建出来。

创建Audio Track轨迹

将绑定Audio Source组件的物体拖到Audio Track框中。

直接将要播放的声音拖到时间轴上即可。

创建Activation Track轨迹

控制物体显示状态。

将待控制物体添加到Activation Track框中。

在时间轴右击选择Add Activation Clip。

物体在进入Clip中时为显示激活状态。

创建Playable Track轨迹

 在时间轴上添加脚本。

在Project视图,Create ---> Playables ---> Playable Asset C# Script。

为脚本重命名。

此脚本可以拖到时间轴上。

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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、付费专栏及课程。

余额充值