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

相关推荐
不伤欣13 小时前
游戏设计模式 - 子类沙箱
游戏·unity·设计模式
Magnum Lehar15 小时前
vulkan游戏引擎test文件memory实现
游戏引擎
Magnum Lehar15 小时前
vulkan游戏引擎test_manager实现
java·算法·游戏引擎
快乐觉主吖19 小时前
Unity的日志管理类
android·unity·游戏引擎
WarPigs1 天前
Unity性能优化笔记
笔记·unity·游戏引擎
T.D.C1 天前
【业务框架】3C-相机-Cinemachine
unity
一线灵2 天前
跨平台游戏引擎 Axmol-2.6.1 发布
游戏引擎
Clank的游戏栈2 天前
Unity基于GraphView的可视化关卡编辑器开发指南
unity·编辑器·游戏引擎
海尔辛2 天前
Unity UI 性能优化--Sprite 篇
ui·unity·性能优化
三巧2 天前
Godot 敌人生成半径和围墙不匹配,导致敌人错误的生成在围墙外的解决代码
游戏引擎·godot