[发明专利]时间轴工具的资源动态加载方法及装置、电子设备在审
申请号: | 202010649321.X | 申请日: | 2020-07-07 |
公开(公告)号: | CN111760293A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 曹磊 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;G06T1/20 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 张芮 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间 工具 资源 动态 加载 方法 装置 电子设备 | ||
1.一种时间轴工具的资源动态加载方法,其特征在于,包括:
在运行时间轴工具时,反序列化时间轴预制体中保存的绑定信息;
根据所述绑定信息指示的绑定方式和资源信息,执行不同的资源加载流程;
在获取到动画资源之后,根据所述绑定信息指示的序列化方式和轨道信息,调用相应的接口恢复所述时间轴预制体中轨道与资源的绑定。
2.根据权利要求1所述的方法,其特征在于,在所述反序列化时间预制体中保存的绑定信息之前,所述方法还包括:
将所述时间轴预制体中所用的动画资源分别根据绑定方式和序列化方式进行分类,得到每种动画资源的类型;
对于不同类型的动画资源,收集与所述动画资源的类型对应的绑定信息;
对所述绑定信息进行序列化存储,并删除所述时间轴预制体中除自身类型以外的动画资源。
3.根据权利要求2所述的方法,其特征在于,所述对于不同类型的动画资源收集与所述动画资源的类型对应的绑定信息,包括:
根据所述动画资源的绑定方式和序列化方式,收集与所述绑定方式对应的资源信息以及与所述序列化方式对应的轨道信息。
4.根据权利要求2所述的方法,其特征在于,所述将所述时间轴预制体中所用的动画资源分别根据绑定方式和序列化方式进行分类,包括:
按照绑定方式,将所述动画资源分为四类:自身类型、静态预制体类型、运行时动态引用类型以及运行时静态引用类型;
按照序列化方式,将所述动画资源分为两类:静态引用类型和动态引用类型。
5.根据权利要求4所述的方法,其特征在于,所述按照绑定方式,将所述动画资源分为四类:自身类型、静态预制体类型、运行时动态引用类型以及运行时静态引用类型,包括:
收集每个动画资源的预制体信息;所述预制体信息包括最内层预制体节点和最外层预制体节点;
遍历每个引用的动画资源,若所述动画资源的最外层预制体节点是时间轴预制体本身,则将所述动画资源定义为自身类型;
若所述动画资源的最外层预制体节点在配置的静态资源集合中,则将所述动画资源定义为运行时静态引用类型;
若所述动画资源的最内层预制体节点在配置的动态资源集合中,则将所述动画资源定义为运行时动态引用类型。
6.根据权利要求1所述的方法,其特征在于,所述根据所述绑定信息指示的绑定方式和资源信息,执行不同的资源加载流程,包括:
如果所述绑定方式是静态预制体类型,根据资源信息指示的资源路径加载动画资源;
如果所述绑定方式是运行时动态引用类型,根据所述资源信息指示的动态物体类型去动态物体集合中获取动态资源;
如果所述绑定方式是运行时静态引用类型,根据所述资源信息指示的资源标识符去静态物体集合中获取静态资源。
7.根据权利要求1所述的方法,其特征在于,所述根据所述绑定信息指示的序列化方式和轨道信息,调用相应的接口恢复所述时间轴预制体中轨道与资源的绑定,包括:
如果所述序列化方式是静态引用类型,根据所述轨道信息指示的轨道名称和轨道标识符,调用相应的接口恢复时间轴预制体中轨道与资源的绑定;
如果所述序列化方式是动态引用类型,根据所述轨道信息指示的查找引用的键,调用相应的接口恢复时间轴预制体中轨道与资源的绑定。
8.一种时间轴工具的资源动态加载装置,其特征在于,包括:
获取绑定信息,用于在运行时间轴工具时,反序列化时间轴预制体中保存的绑定信息;
资源查找模块,用于根据所述绑定信息指示的绑定方式和资源信息,执行不同的资源加载流程;
动态绑定模块,用于在获取到动画资源之后,根据所述绑定信息指示的序列化方式和轨道信息,调用相应的接口恢复所述时间轴预制体中轨道与资源的绑定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010649321.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消防洒水设备
- 下一篇:橡胶加工用烟气净化装置