[发明专利]一种三维动画引擎的资源加载方法、装置及系统有效
申请号: | 201510632720.4 | 申请日: | 2015-09-29 |
公开(公告)号: | CN105354049B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 屠倩溪;张精卫 | 申请(专利权)人: | 北京畅游天下网络技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王民盛;王丽琴 |
地址: | 100043 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种三维动画引擎的资源加载方法,在资源打包过程中,将需要打包的资源的依赖信息作为包的主资源,所述资源作为辅资源进行打包,该加载方法包括:先通过预加载目标资源的依赖信息来获取依赖关系,然后再根据依赖关系加载目标资源的依赖资源和目标资源。本申请还公开了三维动画引擎的资源加载的装置和系统。本申请方案能够很好管理资源的依赖关系,提升开发效率。 | ||
搜索关键词: | 一种 三维动画 引擎 资源 加载 方法 装置 系统 | ||
【主权项】:
1.一种三维动画引擎的资源加载方法,其特征在于,在资源打包过程中,将需要打包的资源的依赖信息作为包的主资源,所述资源作为辅资源进行打包,该加载方法包括:先通过预加载目标资源的依赖信息来获取依赖关系,然后再根据依赖关系加载目标资源的依赖资源和目标资源;其中,所述先通过预加载目标资源的依赖信息来获取依赖关系,然后再根据依赖关系加载目标资源的依赖资源和目标资源包括:A、对于资源加载请求,判断依赖信息表中是否包含对应资源的依赖关系,若是,则进行步骤B;否则,在加载任务表中增加一个依赖信息加载的任务T1,并将该资源加载请求添加到任务T1中,然后执行步骤C;B、根据依赖信息表判断该资源的依赖对象是否已经加载,若是,则进行步骤C;否则在加载任务表中增加所有依赖对象的加载任务T2,并将该资源加载请求添加到加载任务T2的请求列表中,然后执行步骤C;C、在待加载队列中添加该资源的加载任务T3;D、根据加载任务表进行资源加载;E、判断待加载队列是否为空,若是,结束本流程;否则,从待加载队列中取出一定数量的任务,添加到加载任务表中,返回步骤D。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京畅游天下网络技术有限公司,未经北京畅游天下网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510632720.4/,转载请声明来源钻瓜专利网。