[Unity插件]Flux 插件
Runtime - 运行时类FSequence- 序列:可包含多个FContainer,是主要控制类,需要挂载到游戏对象.FContainer - 容器:可包含多个FTimeline.FTimeline- 时间线:可包含多个FTrack,与指定对象绑定.FTrack- 跟踪器:可包含一个FEvent,可重新定义属性和行为.FEvent- 事件:描述
·
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三个类完成![这里写
特性部分 (有待研究…)
缺点:只能对已存在物体进行序列定义,无法动态构建序列!序列与序列之间的数据传递不方便.
更多推荐
已为社区贡献1条内容
所有评论(0)