当前位置:主页 > 查看内容

TimeLine的使用

发布时间:2021-06-22 00:00| 位朋友查看

简介:TimeLine 应用于对话叙事动画过场动画等场景 组成元素–四元素 Track 自定义脚本继承TrackAsset 其中有特性[TrackColor(float a,float b,float c)] abc都于0-1之间 ??????[TrackClipType(typeof(type))] ??????[TrackBindingType(typeof(type))] 描述track绑……

TimeLine

应用于对话叙事动画,过场动画等场景

组成元素–四元素

  • Track
    自定义脚本继承TrackAsset
    其中有特性:[TrackColor(float a,float b,float c)] abc都于0-1之间
    ??????[TrackClipType(typeof(type))]
    ??????[TrackBindingType(typeof(type))] 描述track绑定的游戏对象需要持有type组件
  • Clip
    自定义轨道继承PlayableAsset
  • Behavior/Data
    自定义脚本继承PlayableBehaviour
  • Mixer
    在这里插入图片描述

Track轨道

  1. TrackGroup: 作TimeLine中的目录文件使用
  2. Activation(激活轨道) :控制单个物体的激活与否,在不处于时间段内的则不显示
  3. Animation(动画轨道) :控制不同gameObject在不同时间段所播放的动画切片Clip,同时可以录制帧动画,在inspector窗口中右键组件可以Add Key(在TimeLine中录制的帧动画是Infinite Clip,可以通过右键Convert为一个有限的动画切片。
  4. Audio Track: 控制audio的track,需要注意的是AudioTrack在Inspecter面板中字段的意义 ?
    1. Valume--音量控制
    2. Stereo Pan---声道控制,偏左还是偏右
    3. Spatial Blend--是否受3d空间影响。
  5. CtrolTrack:可以控制时间相关的游戏对象中的元素,比如粒子系统,PlayableDirection组件等
  6. SignalTrack:构建TimeLine与外界系统的通信通道
    1. Signal Asset 信号资源:
      信号资源是发射器与接收器之间的联系,可以在多个TimeLine实例中进行复用
    2. Signal Emitter 信号发射器:
      通过【标记Mark】来显示,信号发射器包含对信号资源的引用,可以在Markers区域、signalTrack、其他轨道上添加SignalEmitter
      如图6-1
    3. Signal Receiver 信号接收器:
      带有一组反映(Reactions组件)关联到信号资源

6-1
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 图6-1

快捷键

  • 滚轮 放大缩小
  • ctrl/Commond+滚轮 放大缩小轨道高低
  • A 显示所有轨道
  • F 聚焦到当前轨道切片 (将当前选中片段在界面中放大到最佳大小方便查看
  • L 锁定当前轨道
;原文链接:https://blog.csdn.net/qq_41636527/article/details/114588415
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐