Unity Timeline

数据存储

TimeLine和Animation一样也是资源,以.playable的格式存储,可以通过Playable Director进行加载播放。

Playable具有以下优势:

结构简单;

运行时创建、添加和删除;

更加灵活,可以直接控制动画的各种属性;

强大的融合特性。

Timeline的构建过程中,通过Clip把数据的传入Behaviour,之后通过Mixer或者Behaviour根据数据进行更新操作。

PlayableGraph

PlayableGraph 负责管理可播放项及其输出的生命周期,主要由若干个Playables和一个PlayableOutput组成,具体如图所示:

常见的Playable类型主要包括动画、音频、用户自定义三部分,具体如图所示:

PlayableOutput的类型与Playable的类型是相互对应的,如图所示:

自定义轨道

Data: PlayerBehaviour

Clip : PlayerAsset

Mixer : PlayerBehaviour

Track : TrackAsset

相关推荐
Sitarrrr13 分钟前
【Unity】ScriptableObject的应用和3D物体跟随鼠标移动:鼠标放置物体在场景中
3d·unity
极梦网络无忧16 分钟前
Unity中IK动画与布偶死亡动画切换的实现
unity·游戏引擎·lucene
逐·風8 小时前
unity关于自定义渲染、内存管理、性能调优、复杂物理模拟、并行计算以及插件开发
前端·unity·c#
_oP_i10 小时前
Unity Addressables 系统处理 WebGL 打包本地资源的一种高效方式
unity·游戏引擎·webgl
代码盗圣13 小时前
GODOT 4 不用scons编译cpp扩展的方法
游戏引擎·godot
Leoysq19 小时前
【UGUI】实现点击注册按钮跳转游戏场景
游戏·unity·游戏引擎·ugui
PandaQue20 小时前
《潜行者2切尔诺贝利之心》游戏引擎介绍
游戏引擎
_oP_i1 天前
unity中 骨骼、纹理和材质关系
unity·游戏引擎·材质
Padid1 天前
Unity SRP学习笔记(二)
笔记·学习·unity·游戏引擎·图形渲染·着色器
Tp_jh1 天前
推荐一款非常好用的C/C++在线编译器
linux·c语言·c++·ide·单片机·unity·云原生