游戏角色的换装方法、装置、计算机存储介质和电子设备制造方法及图纸

技术编号:21151811 阅读:26 留言:0更新日期:2019-05-22 05:11
本公开涉及一种游戏角色的换装方法、装置、存储介质和电子设备。该方法包括:接收换装指令,所述换装指令包括待换装部位标识和服装标识;根据所述服装标识获取对应的目标服装文件,所述目标服装文件包括服装模型、与所述服装模型对应的服装模型骨骼和与所述服装模型对应的角色本体骨骼;将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上。本公开将目标服装文件通过角色本体骨骼挂接至游戏角色的基础裸模中的根据待换装部位标识确定的目标骨骼,在游戏角色的换装中实现了真实世界穿戴服装的逻辑,简化了游戏角色的换装过程。

Replacement of Game Characters, Devices, Computer Storage Media and Electronic Devices

The present disclosure relates to a method, device, storage medium and electronic device for replacing game characters. The method includes: receiving the change instruction, which includes the mark of the part to be changed and the clothing mark; obtaining the corresponding target clothing document according to the clothing mark, which includes the clothing model, the clothing model skeleton corresponding to the clothing model and the role ontology skeleton corresponding to the clothing model; and passing the target clothing document through the said clothing model. The character ontology skeleton is attached to the target skeleton determined according to the identification of the parts to be replaced in the basic bare model of the game role, and the target clothing file is rendered on the game role. The present disclosure connects the target clothing document to the target skeleton in the basic bare model of the game role through the skeleton of the role body, which is determined according to the identification of the parts to be changed, realizes the logic of wearing clothes in the real world in the game role changing, and simplifies the process of changing the game role.

【技术实现步骤摘要】
游戏角色的换装方法、装置、计算机存储介质和电子设备
本公开涉及计算机
,更具体地,涉及一种游戏角色的换装方法、游戏角色的换装装置、计算机存储介质和电子设备。
技术介绍
随着计算机技术和网络游戏技术的发展,为了使玩家在游戏中获得更多的成就感和满足感,能够替换掉游戏角色当前的身体部件或服装,甚至为其更换武器等,成为网络游戏一个重要的发展目标。现有技术的一种方案中,首先对公用骨骼进行设计,并将公用骨骼最大化,然后基于已设计布局好的公用骨骼进行服装模型的设计;同时,需要将游戏角色的所有的服装模型均与该公用骨骼进行蒙皮绑定,以确保各类服装模型与该骨骼匹配。该方案骨骼数量多,复杂化了动画动作,造成游戏引擎的消耗。此外,服装的设计对前期公用骨骼的设计布局的依赖性较大,可能对服装的创作造成限制作用。需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种游戏角色的换装方法及装置、计算机存储介质和电子设备,进而至少在一定程度上克服由于动画文件中骨骼的复杂性等导致的游戏动画制作效率低、游戏引擎的性能消耗大等问题。为实现以上技术效果,本公开采用如下技术方案。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种游戏角色的换装方法,包括:接收换装指令,所述换装指令包括待换装部位标识和服装标识;根据所述服装标识获取对应的目标服装文件,所述目标服装文件包括服装模型、与所述服装模型对应的服装模型骨骼和与所述服装模型对应的角色本体骨骼;将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上。在本公开的一种示例性实施例中,所述根据所述服装标识获取对应的目标服装文件,包括:将所述服装标识与服装库中的服装文件的预设标识进行匹配,并根据匹配结果获取与所述服装标识对应的目标服装文件;若所述服装库中存在一预设标识与所述服装标识匹配,则将与所述预设标识对应的服装文件作为所述目标服装文件。在本公开的一种示例性实施例中,在所述将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上之前,所述方法还包括:根据所述待换装部位标识,确定与所述待换装部位对应部位的骨骼作为所述目标骨骼;获取所述游戏角色的当前着装标识;根据所述当前着装标识,判断所述游戏角色在所述目标骨骼处是否已存在着装。在本公开的一种示例性实施例中,所述将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上,包括:若所述游戏角色在所述目标骨骼处已存在着装,则将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中的目标骨骼,以实现将所述着装替换为所述目标服装文件。在本公开的一种示例性实施例中,所述将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上,包括:将所述目标服装文件中的角色本体骨骼与所述游戏角色的基础裸模进行匹配;若所述角色本体骨骼与所述基础裸模中的所述目标骨骼匹配,则将所述目标服装文件通过所述角色本体骨骼挂接至所述目标骨骼,并将所述目标服装渲染在所述游戏角色上。在本公开的一种示例性实施例中,所述将所述目标服装文件通过所述角色本体骨骼挂接至所述目标骨骼,并将所述目标服装渲染在所述游戏角色上,包括:根据所述角色本体骨骼的刚体坐标参数,将所述目标服装文件对应的数据映射到所述基础裸模中的所述目标骨骼,以将所述目标服装渲染在所述游戏角色上。在本公开的一种示例性实施例中,所述服装库中还包括备用服装文件,所述备用服装文件包括备用服装模型、与所述备用服装模型对应的服装模型骨骼和与所述备用服装模型对应的角色本体骨骼。根据本公开的一个方面,提供一种游戏角色的换装装置,包括:指令接收模块,用于接收换装指令,所述换装指令包括待换装部位标识和服装标识;获取模块,用于根据所述服装标识获取对应的目标服装文件,所述目标服装文件包括服装模型、与所述服装模型对应的服装模型骨骼和与所述服装模型对应的角色本体骨骼;渲染模块,用于将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上。根据本公开的一个方面,提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的游戏角色的换装方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的游戏角色的换装方法。本公开的示例性实施例中的游戏角色的换装方法,将目标服装文件通过角色本体骨骼挂接至游戏角色的基础裸模中根据待换装部位标识确定的目标骨骼,以实现将目标服装文件渲染在游戏角色上。一方面,目标服装文件中不仅包括服装模型、服装模型骨骼,还包括与服装模型对应的角色本体骨骼,无需获取该角色本体骨骼外的其他骨骼,实现骨骼数量的最小化,提高了游戏引擎的加载效率,降低了对游戏引擎的性能消耗。另一方面,通过将角色本体骨骼挂接至游戏角色的基础裸模中的目标骨骼以实现换装,在游戏角色的换装中实现了真实世界穿戴服装的逻辑,可以对各个服装部件进行换装,简化了游戏角色的换装过程,提高了游戏角色换装的灵活性;同时,目标服装文件包含服装模型骨骼,因此服装的设计无需依赖游戏角色的基础裸模的设计布局,一定程度上,给予服装原画师更多的设计空间,进而可以设计更多满足玩家需求的服装。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:图1示意性地示出了根据本公开示例性实施方式的游戏角色的换装方法的流程图;图2示意性地示出了根据本公开示例性实施方式的根据服装标识获取对应的目标服装文件的流程图;图3示意性地示出了根据示例性实施方式的判断游戏角色在目标骨骼处的着装情况的流程图;图4A-4B示意性地示出了根据本公开示例性实施方式的游戏角色的换装示意图;图5示意性地示出了根据本公开示例性实施方式的游戏角色的换装装置的结构示意图;图6示意性地示出了根据本公开示例性实施方式的存储介质的示意图;以及图7示意性地示出了根据本公开示例性实施方式的电子设备的框图。在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式现在将参考附图更全面地描述示例性实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施例使得本公开将更加全面和完整,并将示例性实施方式的构思全面地传达给本领域的技术人员。图中本文档来自技高网...

【技术保护点】
1.一种游戏角色的换装方法,其特征在于,所述方法包括:接收换装指令,所述换装指令包括待换装部位标识和服装标识;根据所述服装标识获取对应的目标服装文件,所述目标服装文件包括服装模型、与所述服装模型对应的服装模型骨骼和与所述服装模型对应的角色本体骨骼;将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上。

【技术特征摘要】
1.一种游戏角色的换装方法,其特征在于,所述方法包括:接收换装指令,所述换装指令包括待换装部位标识和服装标识;根据所述服装标识获取对应的目标服装文件,所述目标服装文件包括服装模型、与所述服装模型对应的服装模型骨骼和与所述服装模型对应的角色本体骨骼;将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上。2.根据权利要求1所述的游戏角色的换装方法,其特征在于,所述根据所述服装标识获取对应的目标服装文件,包括:将所述服装标识与服装库中的服装文件的预设标识进行匹配,并根据匹配结果获取与所述服装标识对应的目标服装文件;若所述服装库中存在一预设标识与所述服装标识匹配,则将与所述预设标识对应的服装文件作为所述目标服装文件。3.根据权利要求1所述的游戏角色的换装方法,其特征在于,在所述将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上之前,所述方法还包括:根据所述待换装部位标识,确定与所述待换装部位对应部位的骨骼作为所述目标骨骼;获取所述游戏角色的当前着装标识;根据所述当前着装标识,判断所述游戏角色在所述目标骨骼处是否已存在着装。4.根据权利要求3所述的游戏角色的换装方法,其特征在于,所述将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上,包括:若所述游戏角色在所述目标骨骼处已存在着装,则将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中的目标骨骼,以实现将所述着装替换为所述目标服装文件。5.根据权利要求1所述的游戏角色的换装方法,其特征在于,所述将所述目标服装文件通过所述角色本...

【专利技术属性】
技术研发人员:李海生
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1