游戏实现方法、装置、存储介质及电子设备与流程

文档序号:15440095发布日期:2018-09-14 22:41阅读:188来源:国知局

本申请涉及电子技术领域,特别涉及一种游戏实现方法、装置、存储介质及电子设备。



背景技术:

随着电子技术的发展,用户可以通过诸如智能手机等电子设备实现越来越多的功能。例如,用户可以通过电子设备体验各种各样的游戏。

当前,用户通过电子设备进行游戏时,是通过控制游戏中的虚拟角色来进行游戏的。游戏形式单一,无法将虚拟角色与现实场景相结合。



技术实现要素:

本申请实施例提供一种游戏实现方法、装置、存储介质及电子设备,可以提高游戏的真实性。

本申请实施例提供一种游戏实现方法,包括:

根据获取到的人体信息建立第一人体模型;

当检测到启动游戏时,根据所述游戏中的虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配;

将所述游戏中的所述虚拟人物模型替换为所述第二人体模型;

获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。

本申请实施例还提供一种游戏实现装置,包括:

模型建立模块,用于根据获取到的人体信息建立第一人体模型;

模型调整模块,用于当检测到启动游戏时,根据所述游戏中的虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配;

替换模块,用于将所述游戏中的所述虚拟人物模型替换为所述第二人体模型;

装饰模块,用于获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述游戏实现方法。

本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述游戏实现方法。

本申请实施例提供的游戏实现方法,包括:根据获取到的人体信息建立第一人体模型;当检测到启动游戏时,获取所述游戏中的虚拟人物模型;根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型;将所述游戏中的所述虚拟人物模型替换为所述第二人体模型;获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。所述游戏实现方法中,可以将现实人物的人体模型结合到游戏中,并且可以将游戏中为虚拟人物模型配备的装饰件添加到现实人物的人体模型上,使得游戏中的人物模型更逼真,提高游戏的真实性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例中游戏界面的示意图。

图2为本申请实施例提供的游戏实现方法的流程示意图。

图3为本申请实施例提供的游戏实现方法的另一流程示意图。

图4为本申请实施例提供的游戏实现方法的又一流程示意图。

图5为本申请实施例中的第一人体模型的示意图。

图6为本申请实施例中的第二人体模型的示意图。

图7为本申请实施例中游戏界面的另一示意图。

图8为本申请实施例提供的游戏实现装置的第一种结构示意图。

图9为本申请实施例提供的游戏实现装置的第二种结构示意图。

图10为本申请实施例提供的游戏实现装置的第三种结构示意图。

图11为本申请实施例提供的游戏实现装置的第四种结构示意图。

图12为本申请实施例提供的游戏实现装置的第五种结构示意图。

图13为本申请实施例提供的电子设备的结构示意图。

图14为本申请实施例提供的电子设备的另一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。

本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、电子设备、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、电子设备或系统固有的其它步骤或模块或单元。

参考图1,图1为本申请实施例中游戏界面的示意图。其中,游戏界面可以显示游戏中的虚拟人物模型以及人物的多种属性。用户可以通过虚拟人物模型获得对游戏角色的直观感受。并且,通过人物的多种属性,用户可以获知游戏角色的各种游戏能力。在用户与他人进行游戏的过程中,用户即可以通过控制所述虚拟人物模型来实现各种游戏功能。

本申请实施例提供一种游戏实现方法,所述游戏实现方法可以应用于电子设备中。所述电子设备可以是智能手机、平板电脑等设备。如图2所示,所述游戏实现方法,可以包括以下步骤:

110,根据获取到的人体信息建立第一人体模型。

电子设备可以获取人体的多种信息,并根据获取到的人体信息建立第一人体模型。所述第一人体模型可以直观地表现出人体的特征,所述第一人体模型如图5所示。所述多种信息可以包括人体的身高、体重、三围尺寸等信息,也可以包括人体各个部位的尺寸,例如可以包括人体头部、手部、腿部等多个部位的尺寸。

需要说明的是,所述人体信息的信息量多少决定了所述第一人体模型的精细程度。当所述人体信息的信息量较大时,可以使得建立的第一人体模型非常逼真,第一人体模型中每个身体部位的尺寸可以与所述人体的真实尺寸很接近。

其中,所述人体可以为所述电子设备的用户自身,也可以是用户之外的其他人,例如可以是用户的朋友等。

120,当检测到启动游戏时,获取所述游戏中的虚拟人物模型。

当电子设备检测到启动游戏时,可以获取所述游戏中的虚拟人物模型。其中,所述游戏可以为安装在电子设备中的游戏。所述游戏可以为角色扮演类、电子竞技类、模拟养成类等多种类型的游戏。

所述游戏中包括了虚拟人物模型。所述游戏的一种游戏界面如图1所示。用户在游戏过程中,通过控制所述虚拟人物模型来实现游戏功能。例如,用户可以通过控制所述虚拟人物模型来与其他玩家控制的虚拟人物模型进行对战。

130,根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配。

其中,所述游戏中的虚拟人物模型具有预设的尺寸。例如,所述虚拟人物模型具有预设的身高、头部大小、腿部长度等。

可以理解的,由于电子设备的屏幕尺寸限制,游戏中虚拟人物模型的尺寸通常都较小,从而可以在电子设备的屏幕上显示所述虚拟人物模型。例如,所述虚拟人物模型的高度为3cm(厘米)。

而所述第一人体模型是根据获取到的人体信息来建立的,从而所述第一人体模型的尺寸通常较大。例如,所述第一人体模型的高度为170cm(厘米)。此时,需要对所述第一人体模型进行缩小。

但是在一些情况下,可能由于获取到的人体信息中的数据单位(例如,身高的单位、体重的单位)较大,而导致人体信息中实际的数据很小,此时建立的第一人体模型的尺寸就很小。例如,获取到的人体信息中身高的单位为米,此时获取到的数据可能为1.7m(米),从而建立的第一人体模型就很小。此时,需要对所述第一人体模型进行放大。

电子设备在获取所述游戏中的虚拟人物模型后,可以根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型。其中,当所述第一人体模型的尺寸大于所述虚拟人物模型的尺寸时,对所述第一人体模型进行缩小;当所述第一人体模型的尺寸小于所述虚拟人物模型的尺寸时,对所述第一人体模型进行放大。

其中,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配。所述第二人体模型如图6所示。可以理解的,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配即为所述第二人体模型的尺寸与所述虚拟人物模型的尺寸之间的差值在可接受的范围内。

140,将所述游戏中的所述虚拟人物模型替换为所述第二人体模型。

其中,电子设备得到第二人体模型后,将所述游戏中的所述虚拟人物模型替换为所述第二人体模型。具体地,电子设备先将游戏中的所述虚拟人物模型删除,随后将所述第二人体模型添加至所述游戏中。将所述游戏中的所述虚拟人物模型替换为所述第二人体模型后的游戏界面如图7所示。

150,获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。

电子设备将游戏中的虚拟人物模型替换为所述第二人体模型后,可以进一步获取所述虚拟人物模型的装饰件。其中,所述装饰件可以为游戏中所述虚拟人物模型穿戴的衣物、发饰等,也可以为所述虚拟人物模型所使用的物品、道具等。例如,所述装饰件可以为游戏中所述虚拟人物模型所穿着的衣服、手套、手持的武器等物品。随后,电子设备将获取到的装饰件添加到所述第二人体模型上。

从而,电子设备可以将现实人物的人体模型结合到游戏中,并且可以将游戏中为虚拟人物模型配备的装饰件添加到现实人物的人体模型上,使得所述游戏中的人物模型更逼真,提高游戏的真实性,也可以提高用户游戏时的乐趣。

在一些实施例中,如图3所示,步骤110、根据获取到的人体信息建立第一人体模型,包括以下步骤:

111,多次获取人体的全身图像;

112,分别对每一幅所述全身图像进行识别,以识别出所述人体的多个部位以及每个所述部位的尺寸;

113,根据所述多个部位以及每个所述部位的尺寸建立第一人体模型。

其中,电子设备可以具有摄像头。电子设备可以通过摄像头多次拍摄人体的照片,从而多次获取人体的全身图像。电子设备每获取一幅人体的全身图像后,可以对所述全身图像进行识别。从而,电子设备可以通过对人体的多幅全身图像的识别,来识别出所述人体的多个部位以及每个所述部位的尺寸。例如,电子设备可以通过对多幅图像的识别,来识别出所述人体的头部高度和宽度、手部的长度和手指的粗细、腰部的尺寸、腿部的长度和直径等尺寸。

随后,电子设备根据所述多个部位以及每个所述部位的尺寸建立第一人体模型。所述第一人体模型可以直观、全面的表现出所述人体各个部位的尺寸。

在一些实施例中,如图3所示,步骤130、根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配,包括以下步骤:

131,获取所述虚拟人物模型的第一尺寸,所述第一尺寸为所述虚拟人物模型预设部位的尺寸;

132,根据所述第一尺寸对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的所述预设部位的尺寸与所述第一尺寸相等。

电子设备根据所述虚拟人物模型对所述第一人体模型进行缩小或放大时,可以在所述虚拟人物模型上选择一个参考部位。其中,可以预先设置所述虚拟人物模型的一个部位作为参考部位。例如,可以将所述虚拟人物模型的头部设置为参考部位。可以理解的,也可以将所述虚拟人物模型的全身设置为参考部位。

电子设备可以获取所述虚拟人物模型的第一尺寸。所述第一尺寸为所述虚拟人物模型预设部位的尺寸。其中,所述预设部位即为所述虚拟人物模型上预先设置的参考部位。所述第一尺寸为所述参考部位的一个尺寸。例如,所述参考部位为所述虚拟人物模型的头部,所述第一尺寸可以为所述头部的高度。

随后,电子设备可以根据所述第一尺寸对所述第一人体模型进行缩小或放大,以得到第二人体模型。其中,所述第二人体模型的所述预设部位的尺寸与所述第一尺寸相等。例如,所述预设部位为头部,所述第一尺寸为头部的高度,则得到的第二人体模型的头部的高度与所述第一尺寸相等。

在一些实施例中,如图3所示,步骤150、获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上,包括以下步骤:

151,获取所述游戏中所述虚拟人物模型多个身体部位的装饰件;

152,将所述装饰件添加到所述第二人体模型对应的身体部位上。

其中,电子设备可以识别游戏中所述虚拟人物模型的多个身体部位,并分别获取所述多个身体部位的装饰件。例如,电子设备可以识别出所述虚拟人物模型的头部、手部、腰部、腿部等多个部位。随后,分别获取识别出的头部、手部、腰部、腿部等每个部位所佩戴的装饰件。

此外,电子设备可以识别所述第二人体模型的多个身体部位,并将获取到的装饰件添加到所述第二人体模型对应的身体部位上。例如,可以将从所述虚拟人物模型的头部获取到的装饰件添加到所述第二人体模型的头部,将从所述虚拟人物模型的手部获取到的装饰件添加到所述第二人体模型的手部,等等。

在一些实施例中,如图4所示,步骤110、根据获取到的人体信息建立第一人体模型之后,还可以包括以下步骤:

161,获取所述人体的性别信息;

162,根据所述性别信息获取预设装饰件;

163,将所述预设装饰件添加至所述第一人体模型。

电子设备根据获取到的人体信息建立第一人体模型之后,可以进一步获取所述人体的性别信息。其中,电子设备可以通过对所述人体的全身图像进行识别或者对所述人体的面部进行识别来获取所述人体的性别信息。此外,电子设备还可以直接接收用户输入的性别信息。

随后,电子设备根据所述性别信息获取预设装饰件。所述预设装饰件可以为预先设置的装饰物品。例如,对于性别信息为男性,预设装饰件可以为领结、手环、腰部挂饰等装饰件。对于性别信息为女性,预设装饰件可以为帽子、披风、手套等装饰件。

电子设备根据所述性别信息获取到预设装饰件后,可以将所述预设装饰件添加至所述第一人体模型,以美化所述第一人体模型,使得所述第一人体模型更具美感,也可以提高用户对所述第一人体模型的喜好程度。

在一些实施例中,如图4所示,步骤150、获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上之后,还包括以下步骤:

171,获取所述游戏中对所述虚拟人物模型的控制指令;

172,根据所述控制指令控制所述第二人体模型。

可以理解的,用户在通过所述游戏进行娱乐时,用户控制游戏中的所述虚拟人物模型来完成游戏功能,例如与其他玩家控制的虚拟人物模型进行对战。用户在控制所述虚拟人物模型时,电子设备根据用户触发的控制指令来控制所述虚拟人物模型。例如,电子设备根据用户触发的移动指令来控制所述虚拟人物模型移动,根据用户触发的攻击指令来控制所述虚拟人物模型进行攻击。

电子设备获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上之后,可以获取所述游戏中对所述虚拟人物模型的控制指令。其中,所述控制指令即为用户在所述电子设备上触发的移动指令、攻击指令等游戏指令。随后,电子设备根据所述控制指令控制所述第二人体模型,以实现用户控制所述第二人体模型进行游戏。从而,可以将真实的用户结合到游戏中,提高游戏的真实性。

具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。

由上可知,本申请实施例提供的游戏实现方法,包括:根据获取到的人体信息建立第一人体模型;当检测到启动游戏时,获取所述游戏中的虚拟人物模型;根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型;将所述游戏中的所述虚拟人物模型替换为所述第二人体模型;获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。所述游戏实现方法中,可以将现实人物的人体模型结合到游戏中,并且可以将游戏中为虚拟人物模型配备的装饰件添加到现实人物的人体模型上,使得游戏中的人物模型更逼真,提高游戏的真实性。

本申请实施例还提供一种游戏实现装置,所述游戏实现装置可以集成在电子设备中,所述电子设备可以是智能手机、平板电脑等设备。

如图8所示,游戏实现装置200可以包括:模型建立模块201、获取模块202、模型调整模块203、替换模块204以及装饰模块205。

模型建立模块201,用于根据获取到的人体信息建立第一人体模型。

其中,所述模型建立模块201可以获取人体的多种信息,并根据获取到的人体信息建立第一人体模型。所述第一人体模型可以直观地表现出人体的特征。所述多种信息可以包括人体的身高、体重、三围尺寸等信息,也可以包括人体各个部位的尺寸,例如可以包括人体头部、手部、腿部等多个部位的尺寸。

需要说明的是,所述人体信息的信息量多少决定了所述第一人体模型的精细程度。当所述人体信息的信息量较大时,可以使得建立的第一人体模型非常逼真,第一人体模型中每个身体部位的尺寸可以与所述人体的真实尺寸很接近。

其中,所述人体可以为电子设备的用户自身,也可以是用户之外的其他人,例如可以是用户的朋友等。

获取模块202,用于当检测到启动游戏时,获取所述游戏中的虚拟人物模型。

当检测到启动游戏时,获取模块202可以获取所述游戏中的虚拟人物模型。其中,所述游戏可以为安装在电子设备中的游戏。所述游戏可以为角色扮演类、电子竞技类、模拟养成类等多种类型的游戏。

所述游戏中包括了虚拟人物模型。用户在游戏过程中,通过控制所述虚拟人物模型来实现游戏功能。例如,用户可以通过控制所述虚拟人物模型来与其他玩家控制的虚拟人物模型进行对战。

模型调整模块203,用于根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配。

其中,所述游戏中的虚拟人物模型具有预设的尺寸。例如,所述虚拟人物模型具有预设的身高、头部大小、腿部长度等。

可以理解的,由于电子设备的屏幕尺寸限制,游戏中虚拟人物模型的尺寸通常都较小,从而可以在电子设备的屏幕上显示所述虚拟人物模型。例如,所述虚拟人物模型的高度为3cm(厘米)。

而所述第一人体模型是根据获取到的人体信息来建立的,从而所述第一人体模型的尺寸通常较大。例如,所述第一人体模型的高度为170cm(厘米)。此时,需要对所述第一人体模型进行缩小。

但是在一些情况下,可能由于获取到的人体信息中的数据单位(例如,身高的单位、体重的单位)较大,而导致人体信息中实际的数据很小,此时建立的第一人体模型的尺寸就很小。例如,获取到的人体信息中身高的单位为米,此时获取到的数据可能为1.7m(米),从而建立的第一人体模型就很小。此时,需要对所述第一人体模型进行放大。

获取模块202在获取所述游戏中的虚拟人物模型后,模型调整模块203可以根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型。其中,当所述第一人体模型的尺寸大于所述虚拟人物模型的尺寸时,对所述第一人体模型进行缩小;当所述第一人体模型的尺寸小于所述虚拟人物模型的尺寸时,对所述第一人体模型进行放大。

其中,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配。可以理解的,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配即为所述第二人体模型的尺寸与所述虚拟人物模型的尺寸之间的差值在可接受的范围内。

替换模块204,用于将所述游戏中的所述虚拟人物模型替换为所述第二人体模型。

其中,模型调整模块203得到第二人体模型后,替换模块204将所述游戏中的所述虚拟人物模型替换为所述第二人体模型。具体地,替换模块204先将游戏中的所述虚拟人物模型删除,随后将所述第二人体模型添加至所述游戏中。

从而,可以将现实人物的人体模型结合到游戏中,使得所述游戏中的人物模型更逼真,提高游戏的真实性,也可以提高用户游戏时的乐趣。

装饰模块205,用于获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。

替换模块204将游戏中的虚拟人物模型替换为所述第二人体模型后,装饰模块205可以进一步获取所述虚拟人物模型的装饰件。其中,所述装饰件可以为游戏中所述虚拟人物模型穿戴的衣物、发饰等,也可以为所述虚拟人物模型所使用的物品、道具等。例如,所述装饰件可以为游戏中所述虚拟人物模型所穿着的衣服、手套、手持的武器等物品。随后,装饰模块205将获取到的装饰件添加到所述第二人体模型上。

在一些实施例中,如图9所示,模型建立模块201包括:第二获取子模块2011、识别子模块2012、模型建立子模块2013。

第二获取子模块2011,用于多次获取人体的全身图像;

识别子模块2012,用于分别对每一幅所述全身图像进行识别,以识别出所述人体的多个部位以及每个所述部位的尺寸;

模型建立子模块2013,用于根据所述多个部位以及每个所述部位的尺寸建立第一人体模型。

其中,电子设备可以具有摄像头。第二获取子模块2011可以通过摄像头多次拍摄人体的照片,从而多次获取人体的全身图像。每获取一幅人体的全身图像后,识别子模块2012可以对所述全身图像进行识别。从而,识别子模块2012可以通过对人体的多幅全身图像的识别,来识别出所述人体的多个部位以及每个所述部位的尺寸。例如,识别子模块2012可以通过对多幅图像的识别,来识别出所述人体的头部高度和宽度、手部的长度和手指的粗细、腰部的尺寸、腿部的长度和直径等尺寸。

随后,模型建立子模块2013根据所述多个部位以及每个所述部位的尺寸建立第一人体模型。所述第一人体模型可以直观、全面的表现出所述人体各个部位的尺寸。

在一些实施例中,如图10所示,模型调整模块203包括:第一获取子模块2031、调整子模块2032。

第一获取子模块2031,用于获取所述虚拟人物模型的第一尺寸,所述第一尺寸为所述虚拟人物模型预设部位的尺寸;

调整子模块2032,用于根据所述第一尺寸对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的所述预设部位的尺寸与所述第一尺寸相等。

根据所述虚拟人物模型对所述第一人体模型进行缩小或放大时,可以在所述虚拟人物模型上选择一个参考部位。其中,可以预先设置所述虚拟人物模型的一个部位作为参考部位。例如,可以将所述虚拟人物模型的头部设置为参考部位。可以理解的,也可以将所述虚拟人物模型的全身设置为参考部位。

第一获取子模块2031可以获取所述虚拟人物模型的第一尺寸。所述第一尺寸为所述虚拟人物模型预设部位的尺寸。其中,所述预设部位即为所述虚拟人物模型上预先设置的参考部位。所述第一尺寸为所述参考部位的一个尺寸。例如,所述参考部位为所述虚拟人物模型的头部,所述第一尺寸可以为所述头部的高度。

随后,调整子模块2032可以根据所述第一尺寸对所述第一人体模型进行缩小或放大,以得到第二人体模型。其中,所述第二人体模型的所述预设部位的尺寸与所述第一尺寸相等。例如,所述预设部位为头部,所述第一尺寸为头部的高度,则得到的第二人体模型的头部的高度与所述第一尺寸相等。

在一些实施例中,装饰模块205用于执行以下步骤:

获取所述游戏中所述虚拟人物模型多个身体部位的装饰件;

将所述装饰件添加到所述第二人体模型对应的身体部位上。

其中,装饰模块205可以识别游戏中所述虚拟人物模型的多个身体部位,并分别获取所述多个身体部位的装饰件。例如,装饰模块205可以识别出所述虚拟人物模型的头部、手部、腰部、腿部等多个部位。随后,分别获取识别出的头部、手部、腰部、腿部等每个部位所佩戴的装饰件。

此外,装饰模块205可以识别所述第二人体模型的多个身体部位,并将获取到的装饰件添加到所述第二人体模型对应的身体部位上。例如,可以将从所述虚拟人物模型的头部获取到的装饰件添加到所述第二人体模型的头部,将从所述虚拟人物模型的手部获取到的装饰件添加到所述第二人体模型的手部,等等。

在一些实施例中,如图11所示,游戏实现装置200还包括添加模块206。所述添加模块206用于执行以下步骤:

获取所述人体的性别信息;

根据所述性别信息获取预设装饰件;

将所述装饰件添加至所述第一人体模型。

模型建立模块201根据获取到的人体信息建立第一人体模型之后,添加模块206可以进一步获取所述人体的性别信息。其中,添加模块206可以通过对所述人体的全身图像进行识别或者对所述人体的面部进行识别来获取所述人体的性别信息。此外,添加模块206还可以直接接收用户输入的性别信息。

随后,添加模块206根据所述性别信息获取预设装饰件。所述预设装饰件可以为预先设置的装饰物品。例如,对于性别信息为男性,预设装饰件可以为领结、手环、腰部挂饰等装饰件。对于性别信息为女性,预设装饰件可以为帽子、披风、手套等装饰件。

添加模块206根据所述性别信息获取到预设装饰件后,可以将所述预设装饰件添加至所述第一人体模型,以美化所述第一人体模型,使得所述第一人体模型更具美感,也可以提高用户对所述第一人体模型的喜好程度。

在一些实施例中,如图12所示,游戏实现装置200还包括控制模块207。所述控制模块207用于执行以下步骤:

获取所述游戏中对所述虚拟人物模型的控制指令;

根据所述控制指令控制所述第二人体模型。

可以理解的,用户在通过所述游戏进行娱乐时,用户控制游戏中的所述虚拟人物模型来完成游戏功能,例如与其他玩家控制的虚拟人物模型进行对战。用户在控制所述虚拟人物模型时,电子设备根据用户触发的控制指令来控制所述虚拟人物模型。例如,电子设备根据用户触发的移动指令来控制所述虚拟人物模型移动,根据用户触发的攻击指令来控制所述虚拟人物模型进行攻击。

装饰模块205获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型之后,控制模块207可以获取所述游戏中对所述虚拟人物模型的控制指令。其中,所述控制指令即为用户在所述电子设备上触发的移动指令、攻击指令等游戏指令。随后,控制模块207根据所述控制指令控制所述第二人体模型,以实现用户控制所述第二人体模型进行游戏。从而,可以将真实的用户结合到游戏中,提高游戏的真实性。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现。

由上可知,本申请实施例提供的游戏实现装置200,通过模型建立模块201根据获取到的人体信息建立第一人体模型;获取模块202当检测到启动游戏时,获取所述游戏中的虚拟人物模型;模型调整模块203根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型;替换模块204将所述游戏中的所述虚拟人物模型替换为所述第二人体模型;装饰模块205获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。所述游戏实现装置可以将现实人物的人体模型结合到游戏中,并且可以将游戏中为虚拟人物模型配备的装饰件添加到现实人物的人体模型上,使得游戏中的人物模型更逼真,提高游戏的真实性。

本申请实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。如图13所示,电子设备300包括处理器301和存储器302。其中,处理器301与存储器302电性连接。

处理器301是电子设备300的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在存储器302内的计算机程序,以及调用存储在存储器302内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

在本实施例中,电子设备300中的处理器301会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现各种功能:

根据获取到的人体信息建立第一人体模型;

当检测到启动游戏时,根据所述游戏中的虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的尺寸与所述虚拟人物模型的尺寸相适配;

将所述游戏中的所述虚拟人物模型替换为所述第二人体模型;

获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。

在一些实施例中,获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上时,处理器301执行以下步骤:

获取所述游戏中所述虚拟人物模型多个身体部位的装饰件;

将所述装饰件添加到所述第二人体模型对应的身体部位上。

在一些实施例中,当检测到启动游戏时,根据所述游戏中的虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型时,处理器301执行以下步骤:

当检测到启动游戏时,获取所述游戏中所述虚拟人物模型的第一尺寸,所述第一尺寸为所述虚拟人物模型预设部位的尺寸;

根据所述第一尺寸对所述第一人体模型进行缩小或放大,以得到第二人体模型,所述第二人体模型的所述预设部位的尺寸与所述第一尺寸相等。

在一些实施例中,根据获取到的人体信息建立第一人体模型时,处理器301执行以下步骤:

多次获取人体的全身图像;

分别对每一幅所述全身图像进行识别,以识别出所述人体的多个部位以及每个所述部位的尺寸;

根据所述多个部位以及每个所述部位的尺寸建立第一人体模型。

在一些实施例中,获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上之后,处理器301还执行以下步骤:

获取所述游戏中对所述虚拟人物模型的控制指令;

根据所述控制指令控制所述第二人体模型。

存储器302可用于存储计算机程序和数据。存储器302存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器301通过调用存储在存储器302的计算机程序,从而执行各种功能应用以及数据处理。

在一些实施例中,如图14所示,电子设备300还包括:射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308以及电源309。其中,处理器301分别与射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308以及电源309电性连接。

射频电路303用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。

显示屏304可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。

控制电路305与显示屏304电性连接,用于控制显示屏304显示信息。

输入单元306可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元306可以包括指纹识别模组。

音频电路307可通过扬声器、传声器提供用户与电子设备之间的音频接口。

传感器308用于采集外部环境信息。传感器308可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。

电源309用于给电子设备300的各个部件供电。在一些实施例中,电源309可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图14中未示出,电子设备300还可以包括摄像头、蓝牙模块等,在此不再赘述。

由上可知,本申请实施例提供了一种电子设备,所述电子设备执行以下步骤:根据获取到的人体信息建立第一人体模型;当检测到启动游戏时,获取所述游戏中的虚拟人物模型;根据所述虚拟人物模型对所述第一人体模型进行缩小或放大,以得到第二人体模型;将所述游戏中的所述虚拟人物模型替换为所述第二人体模型;获取所述游戏中所述虚拟人物模型的装饰件,并将所述装饰件添加到所述第二人体模型上。所述电子设备可以将现实人物的人体模型结合到游戏中,并且可以将游戏中为虚拟人物模型配备的装饰件添加到现实人物的人体模型上,使得游戏中的人物模型更逼真,提高游戏的真实性。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述任一实施例所述的游戏实现方法。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本申请实施例所提供的游戏实现方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1