TimeLine自定义轨道
前言
提示:本篇文章主要是介绍如自定义TimeLine轨道片段,作为参考笔记记录一下
提示:以下是本篇文章正文内容,下面案例可供参考
一、自定义轨道四个组成部分
1.1The Track(轨道)
1.2The Clip(轨道上的资源片段)
1.3The Data(DataBehavior行为逻辑,让Clip以Behavior行为逻辑在Track上运行)
1.4The Mixer(混合器,处理Clip与Clip之间有交互的、融合叠加的效果)
二、自定义轨道片段(对话轨道)
2.1定义轨道(Track)
1.新键脚本DialogueTrack.cs,打开脚本继承TrackAsset类(UnityEngine.Timeline命名空间下)
代码如下(示例):
2.保存后就可以在TimeLine窗口右键新建DialogueTrack轨道,并且轨道颜色修改
2.2自定义轨道片段和片段行为逻辑(Clip和Behavior)
1.新建脚本DialogueClip.cs和DialogueBehavior.cs分别继承自PlayableAsset和PlayableBehaviour(均来自UnityEngine.Playables命名空间)
代码如下(示例):
*定义完Clip片段以后,在Timeline面板DialogueTrack轨道上右键就可以新建DialogueClip
2在timeLine轨道上选中一个DialogueClip片段就可以再右侧面板上赋值,运行程序显示文字