Unity自定义播放控制(一)——Playables API

Playables API概述

Playables API可以支持让我们在一种类似树状结构的方式(Playable Graph)中通过组织、分析计算数据来制作工具、效果或者其它的游戏机制。它支持对动画、声音和脚本的处理,还能够控制动画系统、声音系统。另外它是通用的API,未来会支持视频和其它系统的处理。它可以混合、融合和修改多种类型的数据,并且能通过一个输出来播放它们。
在这里插入图片描述

Playable和Animation的对比

动画系统虽然已经有了可视化的编辑工具——动画状态机,但只能用于播放动画
而Playables API更灵活,可以支持其它的系统,还可以创建状态机无法实现的图,这些图表明了各个节点的输入和输出的数据流,另外一个单个的Graph并不仅仅只能控制一种资源或者系统,节点可以是动画、声音、脚本等的组合控制

使用Playables API的优点

支持动态的动画融合

Playables API支持动态的动画融合,这就意味着场景中的物体可以提供自己的动画,动态的添加到Playable Graph中使用,比如武器、宝箱、陷阱等的动画都可以动态的添加到PlayableGraph中使用

播放动画性能可以更优

Playables API能够让我们简单的播放一个动画,而不需要AnimatorController这种额外的创建文件和其额外的性能开销

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值