未来的游戏开发程序媛,现在的努力学习菜鸡
本专栏是我关于游戏开发的学习笔记
本篇关于unity的TimeLine
在Unity中,TimeLine是一个用于协调和管理动画、音频、粒子等元素的编辑器工具。
主要作用:做电影效果的过场动画
选择一个场景中存在的物体,或者新建一个空物体用来挂载。选择后,点击TimeLine面板的great
起一个名字,然后存到你想存的位置
一个默认的TimeLine就创建好了(默认创建的一个animation track不需要可以右键选择Delete)
①右键单击TimeLine面板,可以选择想要创建的track类型
②直接拖拽
将想要控制的物体直接拖拽进TimeLine面板,拖拽到面板后会弹出Track类型让你选择,类型会少于右键创建
注:这个部分将通过创建一些cube来演示各track的作用效果
属性 | 说明 |
---|---|
Activation Track | 用于激活或禁用游戏对象或组件,可以控制权重、延迟等属性。 |
Animation Track | 用于控制角色、道具等物体的动画序列,支持各种动画类型,如Animator、Legacy、Mechanim等。 |
Audio Track | 用于控制音频的播放和停止以及音频剪辑的淡入淡出、音量调节等。 |
Control Track | 用于控制其他轨道的属性,如时间缩放、循环、暂停、播放等。 |
Signal Track | 用于向TimeLine中添加信号,这些信号可以在播放过程中触发关联的事件。 |
Playble Track | 用于将自定义脚本和PlayableBehaviour组件添加到TimeLine中,实现更复杂的控制逻辑。 |
属性 | 说明 |
---|---|
Start | 开始 |
End | 结束 |
Duration | 持续时间 |
注:s为秒,f为帧数
再创建一个红色cube,托进来创建一个Animation Track。点击右边的录制按钮,可以为它创建动画(unity会自动为cube挂上Animator组件)
录制动画(这个时间轴也对应了cube动画中的,可以双击跳转到Animation面板修改)
转换为剪辑轨迹(转换为clip的话,可以对这段进行一些直接的编辑,不用跳到Animation面板进行修改了)
更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录