【Unity】Timeline编辑器扩展

Timeline编辑器扩展

PlayableDirector(控制器)

  • 创建一个Track的方式(感谢。。。。。大佬)
    • PlayableDirector.playableAsset as TimelineAsset;
    • TimelineAsset.CreateTrack

TrackAsset(自定义轨道类型)

  • 继承这个类,可以自定义一个轨道类型
  • 类Attribute
    • [TrackClipType(typeof(MyPlayableAsset))] //轨道的信息资源
    • [TrackBindingType(typeof(GameObject))] //决定Track能放什么类型的参数
    • [TrackColor(0, 1, 0)] //给轨道定义颜色

PlayableAsset

  • API
    • ScriptPlayable.create()创建Playable

PlayableBehaviour

  • 接口
    • PrepareFrame //播放时调用

你可能感兴趣的:(【Unity】Timeline编辑器扩展)