如何拓展
拓展
拓展步骤
- 自定义行为:需要继承自BasePlayableBehaviour脚本
- 自定义混合器:需要继承自BasePlayableBehaviour脚本
- 自定义片段:需要继承自BasePlayableAsset脚本,并实现ITimelineClipAsset接口
- 自定义属性绘制:需要继承自BaseClipDrawer脚本
- 自定义轨道:需要继承自BaseTrackAsset脚本
以RectTransform拓展为例
片段脚本拓展

-
拓展脚本需要继承自BasePlayableAsset脚本,实现ITimelineClipAsset接口
-
注:拓展脚本中有创建一个新的CommonRectTransformBehaviour对象,这样可以将对象在检视面板上暴露出来,同时将该对象的公共属性一并暴露出来,如图所示:
![]()
属性绘制脚本拓展

- 此脚本实现了片段视图中的显示面板,如上文所说创建对象的公共属性会被暴露出来,所以此脚本只实现了一些按钮
行为脚本拓展

- 此脚本添加了需要显示在检视面板中的公有属性
混合器脚本拓展

- 主要用于实现每帧的处理
轨道拓展



浙公网安备 33010602011771号