Runtime - 运行时类

 FSequence  - 序列:可包含多个FContainer,是主要控制类,需要挂载到游戏对象.
 FContainer - 容器:可包含多个FTimeline.
 FTimeline  - 时间线:可包含多个FTrack,与指定对象绑定.
 FTrack     - 跟踪器:可包含一个FEvent,可重新定义属性和行为.
 FEvent     - 事件:描述具体事件行为.

这里写图片描述
运行时类,呈树状结构.
改进:可单独只挂载FSequence到游戏对象,去除容器,从FTimeline开始,且不再挂载到游戏对象,这样就必须自己重写数据的存储和读取.结构如下
这里写图片描述

Editor - 编辑模式

1.编辑模式下的FSequence,FContainer,FTimeline等对应类载体,上述类都是一个FEditorList,而FTrack,FEvent类则是单独定义.
2.编辑模式下的FSequence,FContainer,FTimeline等对应类Inspector窗口定义
3.编辑窗口界面实现FSequenceEditorWindow,FSequenceWindowHeader,FSequenceWindowToolbar三个类完成![这里写

特性部分 (有待研究…)

缺点:只能对已存在物体进行序列定义,无法动态构建序列!序列与序列之间的数据传递不方便.

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐