如何拓展
拓展
拓展步骤
- 自定义行为:需要继承自BasePlayableBehaviour脚本
- 自定义混合器:需要继承自BasePlayableBehaviour脚本
- 自定义片段:需要继承自BasePlayableAsset脚本,并实现ITimelineClipAsset接口
- 自定义属性绘制:需要继承自BaseClipDrawer脚本
- 自定义轨道:需要继承自BaseTrackAsset脚本
以RectTransform拓展为例
片段脚本拓展
-
拓展脚本需要继承自BasePlayableAsset脚本,实现ITimelineClipAsset接口
-
注:拓展脚本中有创建一个新的CommonRectTransformBehaviour对象,这样可以将对象在检视面板上暴露出来,同时将该对象的公共属性一并暴露出来,如图所示:
属性绘制脚本拓展
- 此脚本实现了片段视图中的显示面板,如上文所说创建对象的公共属性会被暴露出来,所以此脚本只实现了一些按钮
行为脚本拓展
- 此脚本添加了需要显示在检视面板中的公有属性
混合器脚本拓展
- 主要用于实现每帧的处理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)