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

相关推荐
入目星河滚烫2 小时前
Unity避坑——继承了MonoBehaviour的对象不能通过new来创建
unity·c#·游戏引擎
爱吃小胖橘3 小时前
Unity-动画目标匹配
3d·unity·c#·游戏引擎
SmalBox3 小时前
【光照】[PBR][漫反射]实现方法对比
unity·渲染
PaoloBanchero7 小时前
Unity 虚拟仿真实验中设计模式的使用 ——命令模式(Command Pattern)
unity·设计模式·命令模式
HELLOMILI7 小时前
[UnrealEngine] 虚幻引擎UE5下载及安装(UE4、UE5)
游戏·ue5·游戏引擎·ue4·虚幻·软件需求
PaoloBanchero11 小时前
Unity 虚拟仿真实验中设计模式的使用 ——策略模式(Strategy Pattern)
unity·设计模式·策略模式
PaoloBanchero11 小时前
Unity 虚拟仿真实验中设计模式的使用 —— 观察者模式(Observer Pattern)
观察者模式·unity·设计模式
软件黑马王子13 小时前
2025Unity超详细《坦克大战3D》项目实战案例(上篇)——UI搭建并使用和数据持久化(附资源和源代码)
游戏·ui·unity·c#
爱吃小胖橘1 天前
Unity-动画子状态机
3d·unity·c#·游戏引擎
SmalBox1 天前
【光照】[物理模型]中的[BRDF]是什么?
unity·渲染