一种贴图合并方法及装置制造方法及图纸

技术编号:23987136 阅读:55 留言:0更新日期:2020-04-29 14:06
本申请提供一种贴图合并方法及装置,其中所述方法包括:获取至少一个贴图集合以及每个所述贴图集合配套的描述文件,其中,在每个所述贴图集合中包括至少一个界面贴图;根据每个所述贴图集合配套的描述文件,获取每个所述界面贴图中的有效图形对应的图形信息;创建至少一个空白的目标贴图,根据每个所述界面贴图中的有效图形对应的图形信息,将每个所述有效图形重现在所述目标贴图上,其中,所述目标贴图的个数小于所述界面贴图的个数。

A method and device of map merging

【技术实现步骤摘要】
一种贴图合并方法及装置
本申请涉及互联网
,特别涉及一种贴图合并方法及装置、计算设备及计算机可读存储介质。
技术介绍
现有技术在进行虚拟的画面界面构建时,需要用到很多二维的界面贴图,即一个画面界面往往包含多张对应的界面贴图,且每个界面贴图的尺寸基本与界面大小相当,在使用界面贴图时,需要将多个界面贴图进行粘贴并拼接,最终得到的虚拟画面的界面。然而,在每个界面贴图上往往仅有一小部分位置上有具体的界面图形存在而其余的部分均为空白,现有技术的界面贴图使用方式会导致每个界面贴图上均存在大量未被利用的空白空间,造成存储资源的大量浪费。
技术实现思路
有鉴于此,本申请实施例提供了一种贴图合并方法及装置、计算设备及计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种贴图合并方法,包括:获取至少一个贴图集合以及每个所述贴图集合配套的描述文件,其中,在每个所述贴图集合中包括至少一个界面贴图;根据每个所述贴图集合配套的描述文件,获取每个所述界面贴图中的有效图形对应的图形信息;创建至少一个空白的目标贴图,根据每个所述界面贴图中的有效图形对应的图形信息,将每个所述有效图形重现在所述目标贴图上,其中,所述目标贴图的个数小于所述界面贴图的个数。可选的,在将每个所述有效图形重现在所述目标贴图上之后,还包括:将至少一个带有所述有效图形的目标贴图进行打包并存储。可选的,根据每个所述贴图集合配套的描述文件,获取每个所述界面贴图中的有效图形对应的图形信息,包括:在每个所述贴图集合配套的描述文件中,获取每个所述界面贴图中的有效图形对应的位置信息和大小信息;根据每个所述有效图形对应的位置信息和大小信息,在每个所述贴图集合配套的描述文件中获取每个所述有效图形对应的像素信息。可选的,在每个所述贴图集合配套的描述文件中获取每个所述有效图形对应的像素信息,包括:根据每个所述贴图集合配套的描述文件,确定每个所述界面贴图中每个像素在颜色通道中对应的颜色数值;获取在颜色通道中对应的颜色数值不都为零的像素对应的颜色数值。可选的,根据每个所述界面贴图中的有效图形对应的图形信息,将每个所述有效图形重现在所述目标贴图上,包括:S1:获取所述至少一个空白的目标贴图中的任一所述目标贴图;S2:根据所述有效图形对应的位置信息、大小信息和像素信息,将所述有效图形重现在所述目标贴图上,直到所述目标贴图被所述有效图形占满;S3:更换新的所述目标贴图,并重复步骤S2,直到每个所述有效图形均重现在所述目标贴图。根据本说明书实施例的第二方面,提供了一种贴图合并装置,包括:贴图获取模块,被配置为获取至少一个贴图集合以及每个所述贴图集合配套的描述文件,其中,在每个所述贴图集合中包括至少一个界面贴图;信息获取模块,被配置为根据每个所述贴图集合配套的描述文件,获取每个所述界面贴图中的有效图形对应的图形信息;贴图合并模块,被配置为创建至少一个空白的目标贴图,根据每个所述界面贴图中的有效图形对应的图形信息,将每个所述有效图形重现在所述目标贴图上,其中,所述目标贴图的个数小于所述界面贴图的个数。可选的,所述装置还包括:打包存储模块,被配置为将至少一个带有所述有效图形的目标贴图进行打包并存储。可选的,所述信息获取模块包括:第一信息获取单元,被配置为在每个所述贴图集合配套的描述文件中,获取每个所述界面贴图中的有效图形对应的位置信息和大小信息;第二信息获取单元,被配置为根据每个所述有效图形对应的位置信息和大小信息,在每个所述贴图集合配套的描述文件中获取每个所述有效图形对应的像素信息。可选的,所述第二信息获取单元包括:像素颜色确定子单元,被配置为根据每个所述贴图集合配套的描述文件,确定每个所述界面贴图中每个像素在颜色通道中对应的颜色数值;像素颜色获取子单元,被配置为获取在颜色通道中对应的颜色数值不都为零的像素对应的颜色数值。可选的,所述贴图合并模块被配置为执行以下步骤:S1:获取所述至少一个空白的目标贴图中的任一所述目标贴图;S2:根据所述有效图形对应的位置信息、大小信息和像素信息,将所述有效图形重现在所述目标贴图上,直到所述目标贴图被所述有效图形占满;S3:更换新的所述目标贴图,并重复步骤S2,直到每个所述有效图形均重现在所述目标贴图。根据本说明书实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述贴图合并方法的步骤。根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述贴图合并方法的步骤。本申请通过将多个界面贴图中的有效图形合并至至少一个空白的目标贴图上,从而较大程度上的减小了构建画面界面所需的数据量,从而节约了大量的内存空间,使得硬件水平较低的终端设备也能够进行构建操作,降低了文件处理和载入所需的时间并提高了工作效率。附图说明图1是本申请实施例提供的计算设备的结构框图;图2是本申请实施例提供的贴图合并方法的流程图;图3是本申请实施例提供的贴图合并方法的另一流程图;图4是本申请实施例提供的贴图合并方法的示意图;图5是本申请实施例提供的贴图合并方法的示意图;图6是本申请实施例提供的贴图合并方法的另一流程图;图7是本申请实施例提供的贴图合并方法的另一流程图;图8是本申请实施例提供的贴图合并装置的结构示意图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。在本申请中,提供了一种贴图合并方法及装置、计算设备及计算机可读存储介质,在下面的实施例中逐一进行详细说明。图1示出了根据本本文档来自技高网...

【技术保护点】
1.一种贴图合并方法,其特征在于,包括:/n获取至少一个贴图集合以及每个所述贴图集合配套的描述文件,其中,在每个所述贴图集合中包括至少一个界面贴图;/n根据每个所述贴图集合配套的描述文件,获取每个所述界面贴图中的有效图形对应的图形信息;/n创建至少一个空白的目标贴图,根据每个所述界面贴图中的有效图形对应的图形信息,将每个所述有效图形重现在所述目标贴图上,其中,所述目标贴图的个数小于所述界面贴图的个数。/n

【技术特征摘要】
1.一种贴图合并方法,其特征在于,包括:
获取至少一个贴图集合以及每个所述贴图集合配套的描述文件,其中,在每个所述贴图集合中包括至少一个界面贴图;
根据每个所述贴图集合配套的描述文件,获取每个所述界面贴图中的有效图形对应的图形信息;
创建至少一个空白的目标贴图,根据每个所述界面贴图中的有效图形对应的图形信息,将每个所述有效图形重现在所述目标贴图上,其中,所述目标贴图的个数小于所述界面贴图的个数。


2.根据权利要求1所述的方法,其特征在于,在将每个所述有效图形重现在所述目标贴图上之后,还包括:
将至少一个带有所述有效图形的目标贴图进行打包并存储。


3.根据权利要求1所述的方法,其特征在于,根据每个所述贴图集合配套的描述文件,获取每个所述界面贴图中的有效图形对应的图形信息,包括:
在每个所述贴图集合配套的描述文件中,获取每个所述界面贴图中的有效图形对应的位置信息和大小信息;
根据每个所述有效图形对应的位置信息和大小信息,在每个所述贴图集合配套的描述文件中获取每个所述有效图形对应的像素信息。


4.根据权利要求3所述的方法,其特征在于,在每个所述贴图集合配套的描述文件中获取每个所述有效图形对应的像素信息,包括:
根据每个所述贴图集合配套的描述文件,确定每个所述界面贴图中每个像素在颜色通道中对应的颜色数值;
获取在颜色通道中对应的颜色数值不都为零的像素对应的颜色数值。


5.根据权利要求3所述的方法,其特征在于,根据每个所述界面贴图中的有效图形对应的图形信息,将每个所述有效图形重现在所述目标贴图上,包括:
S1:获取所述至少一个空白的目标贴图中的任一所述目标贴图;
S2:根据所述有效图形对应的位置信息、大小信息和像素信息,将所述有效图形重现在所述目标贴图上,直到所述目标贴图被所述有效图形占满;
S3:更换新的所述目标贴图,并重复步骤S2,直到每个所述有效图形均重现在所述目标贴图。


6.一种贴图合并装置,其特征在于,包括:
贴图获取模块,被配置为获取至少一个贴图集合以及每个所述贴图集合配套的描述文件,其中,在每个所述贴...

【专利技术属性】
技术研发人员:程安来曾梓鹏钟洪斌任超凝
申请(专利权)人:珠海金山网络游戏科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1