[发明专利]贴图的处理方法、装置、存储介质和电子装置有效
申请号: | 201811062394.8 | 申请日: | 2018-09-12 |
公开(公告)号: | CN109344126B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 杨朋本;聂明华 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 贴图 处理 方法 装置 存储 介质 电子 | ||
本发明公开了一种贴图的处理方法、装置、存储介质和电子装置。其中,该方法包括:获取预设应用下多个功能组件对应的用户界面UI;获取每个UI中的节点对应的贴图的使用频率;根据使用频率将满足预设条件的贴图存放在对应的存储区域;在同一UI中加载存储区域存储的对应贴图。本发明解决了相关技术中贴图分配不合理,浪费内存和增加工作量的技术问题。
技术领域
本发明涉及贴图领域,具体而言,涉及一种贴图的处理方法、装置、存储介质和电子装置。
背景技术
目前,大多数游戏项目都会根据项目中的功能,命名不同功能的贴图文件夹,美术出图时将功能相关的贴图输出到对应功能命名的文件夹下,文件夹下的所有小图合并成一张大图,尽可能的降低各个模块功能间贴图的干扰,也利于美术后期查找和修改.在一定程度上,各个功能互不干扰,降低了UI界面打开时不必要的其他模块大贴图加载。
此外,还可以将界面打开时使用到的公共贴图复制拷贝,贴图a在功能模块A中使用,在功能模块B也使用,则贴图a同时存在于功能A和B的贴图文件夹下。
由上述可知,现有技术中公开的按功能分拆贴图的方案,虽然一定程度上解决了游戏UI界面打开加载过多大贴图的风险,但实际运行时,经常会遇到功能模块交互的情况,在打开某功能模块时不可避免的耦合其他模块的展示,从而加载别的功能模块贴图,内存飙高,造成游戏卡顿甚至进程崩溃。
采用复制拷贝贴图的方案,虽然解决了贴图功能交叉加载的情况,但造成了资源重复冗余,首先资源量成倍扩大,其次在索引此小贴图哈希时易造成二义干扰,同时,后期美术修改原始资源贴图,也会因为查找修改覆盖多份资源,造成不小的额外工作量。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种贴图的处理方法、装置、存储介质和电子装置,以至少解决相关技术中贴图分配不合理,浪费内存和增加工作量的技术问题。
根据本发明实施例的一个方面,提供了一种贴图的处理方法,包括:获取预设应用下多个功能组件对应的用户界面UI;获取每个UI中的节点对应的贴图的使用频率;根据使用频率将满足预设调价的贴图存放在对应的存储区域;在同一UI中加载存储区域存储的对应贴图。
根据本发明实施例的另一方面,还提供了一种贴图的处理装置,包括:第一获取模块,用于获取预设应用下多个功能组件对应的用户界面UI;第二获取模块,用于获取每个UI中的节点对应的贴图的使用频率;存放模块,用于根据使用频率将满足预设条件的贴图存放在对应的存储区域;加载模块,用于在同一UI中加载存储区域存储的对应贴图。
根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项中所述的方法。
根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项中所述的方法。
在本发明实施例中,采用在获取的用户界面UI中统计每个UI中的节点对应的贴图的使用频率,并根据贴图的使用频率将贴图存放在对应的存储区域,并在对应的存储区域加载贴图的方式。达到了可以根据贴图的使用频率对其进行分配的目的,从而实现了合理利用贴图的技术效果,进而解决了相关技术中贴图分配不合理,浪费内存和增加工作量的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种贴图的处理方法的移动终端的硬件结构框图;
图2是根据本发明实施例的贴图的处理方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811062394.8/2.html,转载请声明来源钻瓜专利网。