转载注明出处:点击打开链接
Unity 2017.1 推出的Timeline功能,不仅可以高效的帮助大家实现游戏场景中的物体动画,还可以制作出更为复杂的过场动画及电影内容。今天这篇文章将由Unity大中华区技术经理成亮,通过实例分析让大家了解Timeline的多轨道,把各类场景中的元素整合实现更为复杂的动画。
Timeline简介
Timeline 是一套基于时间轴的多轨道动画系统,它支持可视化编辑,实时预览,主要包括Timeline 资源,PlayableDirector,组件以及Timeline编辑器。下图底部展示了Timeline的编辑器,可以看到每一条轨道左边是绑定的场景中的物体,这部分信息会记录在PlayableDirector中;右边就是轨道的播放数据,这部分信息会记录在Timeline资源中。下图中部的红框展示了PlayableDirector组件,它的主要作用是播放Timeline资源,以及保存Timeline所绑定的场景物体。
目前Timeline包括以下六个基本轨道类型:
- Animation:用于播放AnimationClip或者关键帧动画
Timeline提供给了用户足够的扩展性,可以通过Playable轨道,自定义任何我们想要的动画行为。比如改变图片Alpha值,或者材质中的某个参数。下面我们将会用实际案例帮助大家了解Timeline基本使用方法及一些特性的应用。
Timeline基本使用方法