游戏角色换装方法、装置及电子设备制造方法及图纸

技术编号:29141834 阅读:17 留言:0更新日期:2021-07-06 22:34
本申请公开了一种游戏角色换装方法、装置及电子设备,所述方法包括:接收针对游戏角色的换装指令,所述游戏角色由多个初始部件组成;根据所述换装指令所指定的目标服装,获取与所述目标服装对应的目标部件,所述目标部件包括部件模型和覆盖在所述部件模型上的服装贴图;将所述目标部件替换掉所述游戏角色上与所述目标部件相匹配的初始部件,以将所述目标服装渲染到所述游戏角色上。

【技术实现步骤摘要】
游戏角色换装方法、装置及电子设备
本申请涉及计算机
,特别涉及一种游戏角色换装方法、装置及电子设备。
技术介绍
随着计算机技术和网络游戏技术的发展,为了使玩家在游戏中获得更多的成就感和满足感,会实现游戏角色当前的服装替换,甚至为其更换武器等。现有实现游戏服装的替换,是会对游戏角色的公用骨骼进行设计,并将公用骨骼最大化,然后基于已设计和布局好的公用骨骼进行服装模型的设计,同时,将游戏角色的所有服装模型与该公用骨骼进行蒙皮绑定,以确保各类服装模型与该骨骼匹配。但这种方式在进行游戏角色的换装时,需要根据公用骨骼的所有骨骼对服装重新进行渲染,而公用骨骼的骨骼数量较多,换装过程中会增加游戏引擎的消耗,导致渲染效率低下。
技术实现思路
本申请的目的在于至少解决现有技术中存在的技术问题之一,提供一种游戏角色换装方法、装置以及电子设备,简化游戏角色的换装过程,降低对游戏引擎的性能消耗。本申请实施例提供一种游戏角色换装方法,包括:接收针对游戏角色的换装指令,所述游戏角色由多个初始部件组成;根据所述换装指令所指定的目标服装,获取与所述目标服装对应的目标部件,所述目标部件包括部件模型和覆盖在所述部件模型上的服装贴图;将所述目标部件替换掉所述游戏角色上与所述目标部件相匹配的初始部件,以将所述目标服装渲染到所述游戏角色上。进一步的,根据所述换装指令所指定的目标服装,获取与所述目标服装对应的目标部件,包括:根据所述换装指令所指定的目标服装,在与所述游戏角色关联的素材库中获取与所述目标服装对应的目标部件。进一步的,获取与所述目标服装对应的目标部件,包括:提取所述游戏角色的第一图像配置参数,所述第一图像配置参数包括所述游戏角色的色度、所述游戏角色的亮度、所述游戏角色的图像深度中的至少一种;根据所述第一图像配置参数,从所述素材库中获取与所述目标服装对应的所述目标部件。进一步的,获取与所述目标服装对应的目标部件,包括:在各所述初始部件中获取所述目标服装所需覆盖的指定部件;提取所述指定部件的第二图像配置参数,所述第二图像配置参数包括所述指定部件的色度、所述指定部件的亮度、所述指定部件的图像深度中的至少一种;根据所述第二图像配置参数获取与所述目标服装对应的所述目标部件。进一步的,在各所述初始部件中获取所述目标服装所需覆盖的指定部件,包括:根据所述目标服装中的部位标识,获取至少一个关联的数据信息,所述数据信息包括所述初始部件的部位信息;根据所述数据信息,在各所述初始部件中获取所述目标服装所需覆盖的所述指定部件。进一步的,将所述目标部件替换掉所述游戏角色上与所述目标部件相匹配的初始部件后,还包括:对所述游戏角色上与所述目标部件相邻的所述初始部件,与所述目标部件进行合并处理。进一步的,所述合并处理包括蒙皮合并、网格合并和纹理合并中的至少一种。进一步的,在本申请实施例中,还提供了一种游戏角色换装装置,包括:指令接收模块,用于接收针对游戏角色的换装指令,所述游戏角色由多个初始部件组成;部件获取模块,用于根据所述换装指令所指定的目标服装,获取与所述目标服装对应的目标部件,所述目标部件包括部件模型和覆盖在所述部件模型上的服装贴图;服装渲染模块,用于将所述目标部件替换掉所述游戏角色上与所述目标部件相匹配的初始部件,以将所述目标服装渲染到所述游戏角色上。进一步的,本申请实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的游戏角色换装方法。进一步的,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述实施例所述的游戏角色换装方法。相比于现有技术,在上述实施例中,在接收换装指令后根据所指定目标服装,获取与目标服装对应的包括部件模型和服装贴图的目标部件,将目标部件替换掉游戏角色上与目标部件相匹配的初始部件进行目标服装的渲染。在该实施例中,依据接收的换装指令所指定的目标服装来获取包括部件模型和覆盖在部件模型上的服装贴图的目标部件,将目标部件替换对应的初始部件以实现换装,使得换装过程中无需根据所有骨骼对服装重新进行渲染,通过预先设置包括部件模型和覆盖在部件模型上的服装贴图上的目标部件,能够降低在换装过程中的游戏引擎的消耗,提高渲染效率。在上述实施例中,依据所指定的目标服装在与游戏角色关联的素材库中获取对应的目标部件,能够更加高效地获取与目标服装对应的目标部件,进一步提高渲染效率。在上述实施例中,依据提取游戏角色的色度、游戏角色的亮度、游戏角色的图像深度等第一图像配置参数,来从素材库中获取与目标服装对应的目标部件,通过使用特定参数从素材库中匹配获取能够更加高效和准确地获取目标部件提高渲染效率,并且上述第一图像配置参数能够直观地表示目标服装在部件上的显示效果,使得必要时还能够通过手动方式去获取与目标服装对应的目标部件。在上述实施例中,依据初始部件中目标服装所需覆盖的指定部件的第二图像配置参数,来获取与目标服装对应的目标部件,能够针对目标服装所需覆盖的部位快速筛选和获取,无需对所有部件的所有部位都进行匹配,能够高效获取指定部件并提升渲染效率,并且上述第二图像配置参数能够直观地表示目标服装在部件上的显示效果,使得必要时还能够通过手动方式去获取与目标服装对应的目标部件。在上述实施例中,依据包括初始部件的部位信息的数据信息,从各初始部件中获取目标服装所需覆盖的指定部件,能够针对目标服装所需覆盖的部位快速筛选和获取,无需对所有部件的所有部位都进行匹配,能够高效获取指定部件并提升渲染效率。在上述实施例中,通过将游戏角色上与目标部件相邻的初始部件与目标部件进行合并处理,能够经过较少处理即可完成角色换装过程,在保证换装效果的情况下减少了不必要的运算,降低了计算机以及显示卡的负担。在上述实施例中,通过采用蒙皮合并、网格合并和纹理合并中的至少一种来进行目标服装与指定部件的合并处理操作,能够在游戏角色换装的过程中实现了真实世界服装穿戴的逻辑,同时能够令换装后的部位的显示效果更好。附图说明下面结合附图和实施例对本申请进一步地说明;图1为一个实施例中游戏角色换装方法的应用环境图;图2为一个实施例中游戏角色换装方法的流程示意图;图3为一个实施例中游戏角色换装装置的结构示意图;图4为另一个实施例中游戏角色换装装置的结构示意图;图5为一个实施例中计算机设备的结构框图。具体实施方式本部分将详细描述本申请的具体实施例,本申请之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本申请的每个技术特征和整体技术方案,但其不能理解为对本申请保护范围的限制。随着计算机技术和网络游戏技术的发本文档来自技高网...

【技术保护点】
1.一种游戏角色换装方法,其特征在于,包括:/n接收针对游戏角色的换装指令,所述游戏角色由多个初始部件组成;/n根据所述换装指令所指定的目标服装,获取与所述目标服装对应的目标部件,所述目标部件包括部件模型和覆盖在所述部件模型上的服装贴图;/n将所述目标部件替换掉所述游戏角色上与所述目标部件相匹配的初始部件,以将所述目标服装渲染到所述游戏角色上。/n

【技术特征摘要】
1.一种游戏角色换装方法,其特征在于,包括:
接收针对游戏角色的换装指令,所述游戏角色由多个初始部件组成;
根据所述换装指令所指定的目标服装,获取与所述目标服装对应的目标部件,所述目标部件包括部件模型和覆盖在所述部件模型上的服装贴图;
将所述目标部件替换掉所述游戏角色上与所述目标部件相匹配的初始部件,以将所述目标服装渲染到所述游戏角色上。


2.根据权利要求1所述的游戏角色换装方法,其特征在于,根据所述换装指令所指定的目标服装,获取与所述目标服装对应的目标部件,包括:
根据所述换装指令所指定的目标服装,在与所述游戏角色关联的素材库中获取与所述目标服装对应的目标部件。


3.根据权利要求2所述的游戏角色换装方法,其特征在于,获取与所述目标服装对应的目标部件,包括:
提取所述游戏角色的第一图像配置参数,所述第一图像配置参数包括所述游戏角色的色度、所述游戏角色的亮度、所述游戏角色的图像深度中的至少一种;
根据所述第一图像配置参数,从所述素材库中获取与所述目标服装对应的所述目标部件。


4.根据权利要求1所述的游戏角色换装方法,其特征在于,获取与所述目标服装对应的目标部件,包括:
在各所述初始部件中获取所述目标服装所需覆盖的指定部件;
提取所述指定部件的第二图像配置参数,所述第二图像配置参数包括所述指定部件的色度、所述指定部件的亮度、所述指定部件的图像深度中的至少一种;
根据所述第二图像配置参数获取与所述目标服装对应的所述目标部件。


5.根据权利要求4所述的游戏角色换装方法,其特征在于,在各所述初始部件中...

【专利技术属性】
技术研发人员:刘舟袁尧沈琳焘施坤省黎煌达张志稳
申请(专利权)人:广州三七互娱科技有限公司
类型:发明
国别省市:广东;44

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

1