一种虚拟角色的换装方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31823560 阅读:29 留言:0更新日期:2022-01-12 12:45
本申请公开了一种虚拟角色的换装方法、装置、电子设备及存储介质,所述方法包括:在游戏界面显示的图案矩阵上接收对象交换指令,根据对象交换指令交换图案矩阵中第一图案对象和第二图案对象的位置,并在检测到第一图案对象和第二图案对象的位置交换后,存在预定个数的相同类型的图案对象相连时,消除图案对象;根据消除的图案对象的类型,从服务器获取对应的角色服装。通过根据消除的图案对象的类型来从服务器获取对应的角色服装,无需预先从服务器一次性下载所有服装的模型文件,减少了流量消耗和显示卡的渲染运算压力,同时可增大每个玩家服装的差异性,提高每个玩家的参与度,且通过消除图案对象来获得服装,能够提高与用户的交互性。交互性。交互性。

【技术实现步骤摘要】
一种虚拟角色的换装方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,特别涉及一种虚拟角色的换装方法、装置、电子设备及存储介质。

技术介绍

[0002]为了增加游戏的趣味性,通常在游戏中都会提供不同的服装供用户进行换装。其中,换装是指对游戏中的虚拟角色进行妆、换装、头发设计、美甲和换衣之类的操作,使得用户可以在游戏中体验对虚拟角色进行装扮的乐趣。
[0003]在对虚拟角色进行换装时,通常是根据游戏给的固定服饰进行换装的,每个玩家在同一个游戏阶段用于替换的服装样式是一样的,处于同一个游戏阶段的每个玩家的服装无法形成差异,导致玩家的参与度以及与用户的交互性不高。
[0004]为此,现有技术中,在游戏运行时,通过从服务器中获取角色的服装预存至内存中,然后将所有的服装显示在游戏界面上供用户进行挑选。然而,这种方式需要预先从服务器中一次性下载所有服装的模型文件,数据流量太大,换装成本消耗较大,同时需要一次性在游戏界面上显示所有的服装,导致显示卡的渲染运算压力大。

技术实现思路

[0005]本申请的目的在于至少解决现有技术中存在的技术问题之一,提供一种虚拟角色的换装方法、装置以及电子设备,在提高与用户的交互性以及每个玩家的参与度的同时,减少流量消耗和显示卡的渲染运算压力。
[0006]第一方面,本申请实施例提供一种虚拟角色的换装方法,包括:
[0007]在游戏界面显示的图案矩阵上接收对象交换指令,所述图案矩阵包括多个矩阵元素,各矩阵元素用于显示图案对象;
[0008]根据对象交换指令交换图案矩阵中第一图案对象和第二图案对象的位置,并在检测到第一图案对象和第二图案对象的位置交换后,存在预定个数的相同类型的图案对象相连时,消除图案对象;
[0009]根据消除的图案对象的类型,从服务器获取对应的角色服装,以根据获取到的角色服装对游戏界面中的虚拟角色进行换装操作。
[0010]进一步的,根据消除的图案对象的类型,从服务器获取对应的角色服装,包括:
[0011]根据消除的图案对象的类型,在服务器中确定与图案对象的类型对应的多个待选服装;
[0012]获取游戏界面中当前游戏场景的环境信息,根据环境信息从多个待选服装中获取与环境信息对应的角色服装。
[0013]进一步的,所述环境信息包括位置信息或天气信息中的至少一种。
[0014]进一步的,根据消除的图案对象的类型,从服务器获取对应的角色服装,包括:
[0015]根据消除的图案对象的类型,在服务器中确定与图案对象的类型对应的多个待选
服装;
[0016]获取虚拟角色的属性信息,根据属性信息从多个待选服装中获取与位置信息对应的角色服装。
[0017]进一步的,所述属性信息包括等级、性别、剩余虚拟交易货币中的至少一种。
[0018]进一步的,根据获取到的角色服装对游戏界面中的虚拟角色进行换装操作,包括:
[0019]获取针对多次消除图案对象生成的多个角色服装中任一角色服装的选定操作,当选定的角色服装被移动至虚拟角色的当前位置时,对虚拟角色进行换装操作。
[0020]进一步的,还包括:
[0021]根据选定的角色服装,将换装后的虚拟角色从当前形态切换成与选定的角色服装对应的目标形态。
[0022]第二方面,在本申请实施例中,还提供了一种虚拟角色的换装装置,包括:
[0023]指令接收模块,用于在游戏界面显示的图案矩阵上接收对象交换指令,所述图案矩阵包括多个矩阵元素,各矩阵元素用于显示图案对象;
[0024]图案消除模块,用于根据对象交换指令交换图案矩阵中第一图案对象和第二图案对象的位置,并在检测到第一图案对象和第二图案对象的位置交换后,存在预定个数的相同类型的图案对象相连时,消除图案对象;
[0025]角色换装模块,用于根据消除的图案对象的类型,从服务器获取对应的角色服装,以根据获取到的角色服装对游戏界面中的虚拟角色进行换装操作。
[0026]第三方面,本申请实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的虚拟角色的换装方法。
[0027]第四方面,本申请实施例提供一种存储介质,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述实施例所述的虚拟角色的换装方法。
[0028]通过根据消除的图案对象的类型,从服务器获取对应的角色服装,从而只需根据消除的图案对象的类型来从服务器下载对应的服装的模型文件,无需预先从服务器一次性下载所有服装的模型文件,且游戏界面上仅需显示根据消除的图案对象的类型而获得的服装,无需一次性显示所有的服装,减少了流量消耗和显示卡的渲染运算压力。同时,使玩家可根据需要的服饰来选择对应的图案对象进行消除,增加玩家对服装的可选择性,以增大每个玩家服装的差异性,从而提高每个玩家的参与度,并通过消除图案对象获得服装的方式,来提高与用户的交互性。
附图说明
[0029]下面结合附图和实施例对本申请进一步地说明;
[0030]图1为一个实施例提供的虚拟角色的换装方法的应用环境图;
[0031]图2为一个实施例提供的用户界面示意图;
[0032]图3是一个实施例提供的虚拟角色的换装方法的流程示意图;
[0033]图4是一个实施例提供的滑动操作的示意图;
[0034]图5一个实施例提供的滑动操作后的用户界面示意图;
[0035]图6一个实施例提供的换装操作后的用户界面示意图;
[0036]图7为一个实施例中虚拟角色的换装装置的结构示意图;
[0037]图8为一个实施例中计算机设备的结构框图。
具体实施方式
[0038]本部分将详细描述本申请的具体实施例,本申请之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本申请的每个技术特征和整体技术方案,但其不能理解为对本申请保护范围的限制。
[0039]下面结合附图对本申请实施例进行详细的阐述,本申请实施例提供的应用的虚拟角色的换装方法应用于如图1所示的包括终端设备110和服务器120的应用环境中。其中终端设备110与服务器120通过网络连接。终端设备110可以是台式终端或移动终端,其中移动终端可以是手机、平板电脑、笔记本电脑、可穿戴设备等中的一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器群来实现,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。使用上述虚拟角色的换装方法的应用程序130通过终端设备110进行显示。
[0040]其中,应用程序130在通过终端设备110进行显示时,终端设备110显示的用户界面可如图2所示。其中,该用户界面显示有待换本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色的换装方法,其特征在于,包括:在游戏界面显示的图案矩阵上接收对象交换指令,所述图案矩阵包括多个矩阵元素,各矩阵元素用于显示图案对象;根据对象交换指令交换图案矩阵中第一图案对象和第二图案对象的位置,并在检测到第一图案对象和第二图案对象的位置交换后,存在预定个数的相同类型的图案对象相连时,消除图案对象;根据消除的图案对象的类型,从服务器中获取对应的角色服装,以根据获取到的角色服装对游戏界面中的虚拟角色进行换装操作。2.根据权利要求1所述的虚拟角色的换装方法,其特征在于,根据消除的图案对象的类型,从服务器获取对应的角色服装,包括:根据消除的图案对象的类型,在服务器中确定与图案对象的类型对应的多个待选服装;获取游戏界面中当前游戏场景的环境信息,根据环境信息从多个待选服装中获取与环境信息对应的角色服装。3.根据权利要求2所述的虚拟角色的换装方法,其特征在于,所述环境信息包括位置信息或天气信息中的至少一种。4.根据权利要求1所述的虚拟角色的换装方法,其特征在于,根据消除的图案对象的类型,从服务器获取对应的角色服装,包括:根据消除的图案对象的类型,在服务器中确定与图案对象的类型对应的多个待选服装;获取虚拟角色的属性信息,根据属性信息从多个待选服装中获取与属性信息对应的角色服装。5.根据权利要求4所述的虚拟角色的换装方法,其特征在于,所述属性信息包括等级、性别、剩余虚拟交易货币中的至少一种。6.根据权利要求1

5任意一项所...

【专利技术属性】
技术研发人员:徐治钦彭美
申请(专利权)人:上海硬通网络科技有限公司
类型:发明
国别省市:

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

1