专利名称:游戏控制的方法、装置、终端设备及存储介质
专利类型:实用新型专利
专利申请号:CN202110880583.1
专利申请(专利权)人:网易(杭州)网络有限公司
权利人地址:浙江省杭州市滨江区长河街道网商路599号4幢7层
专利发明(设计)人:胡佳胜,胡志鹏,程龙,刘勇成,袁思思
专利摘要:本申请提供一种游戏控制的方法、装置、终端设备及存储介质,涉及游戏领域。该方法包括:响应针对待拾取的目标物品的标记操作,生成所述目标物品的标记信息且将所述标记信息发送至第二虚拟角色对应的终端设备,所述第一虚拟角色和所述第一虚拟角色属于同一游戏阵营;当接收到所述第二虚拟角色对应的终端设备发送的背包容量分享确认消息时,响应针对所述目标物品的拾取操作,将所述目标物品放入所述第一虚拟角色的虚拟背包中,且根据所述目标物品所需容量对所述第二虚拟角色的虚拟背包的容量进行相应扣除。相对于现有技术,避免了玩家拾取虚拟道具具有很大的受限,不够灵活,从而影响了玩家了游戏体验的问题。
主权利要求:
1.一种游戏控制的方法,其特征在于,通过终端设备控制所述游戏中的第一虚拟角色,所述方法包括:响应针对待拾取的目标物品的标记操作,生成所述目标物品的标记信息且将所述标记信息发送至第二虚拟角色对应的终端设备,所述第一虚拟角色和所述第二虚拟角色属于同一游戏阵营;
当接收到所述第二虚拟角色对应的终端设备发送的背包容量分享确认消息时,响应针对所述目标物品的拾取操作,将所述目标物品放入所述第一虚拟角色的虚拟背包中,且根据所述目标物品所需容量对所述第二虚拟角色的虚拟背包的容量进行相应扣除;
将所述标记信息发送至第二虚拟角色对应的终端设备后,所述方法还包括:
当接收到所述第二虚拟角色针对所述标记信息发送的获取所述目标物品的确认消息时,获取所述第二虚拟角色的虚拟背包的剩余容量;
当所述第二虚拟角色的虚拟背包的剩余容量大于或等于所述目标物品所需容量时,向所述第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享所述第二虚拟角色的虚拟背包的剩余容量;
当所述第二虚拟角色的虚拟背包的剩余容量小于所述目标物品所需容量时,显示包含第三虚拟角色的标记信息的背包容量分享界面,以请求分享所述第三虚拟角色的虚拟背包的剩余容量,其中所述第三虚拟角色为所述第一虚拟角色的队友中虚拟背包的剩余容量大于或等于所述目标物品所需容量的虚拟角色。
2.根据权利要求1所述的方法,其特征在于,所述响应针对待拾取的目标物品的标记操作,生成所述目标物品的标记信息,且将所述标记信息发送给第二虚拟角色对应的终端设备,包括:响应针对待拾取的目标物品的标记操作,生成所述目标物品的标记信息,且显示包含所述第一虚拟角色的队友的标识信息的背包容量分享界面;
响应针对所述背包容量分享界面的选择操作,根据所述选择操作所选择的第二虚拟角色,将所述标记信息发送至所述第二虚拟角色对应的终端设备。
3.根据权利要求2所述的方法,其特征在于,所述显示包含所述第一虚拟角色的队友的标识信息的背包容量分享界面,包括:获取所述第一虚拟角色的每个队友的虚拟背包的剩余容量;
将所述目标物品所需容量分别与所述第一虚拟角色的每个队友的虚拟背包的剩余容量进行比较;
确定虚拟背包的剩余容量大于或等于所述目标物品所需容量的队友,作为目标队友;
显示包含所述目标队友的标识信息的背包容量分享界面。
4.根据权利要求1所述的方法,其特征在于,将所述标记信息发送至第二虚拟角色对应的终端设备后,所述方法还包括:当接收到所述第二虚拟角色针对所述标记信息发送的获取所述目标物品的确认消息时,向所述第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享所述第二虚拟角色的虚拟背包的剩余容量;
其中,所述背包容量分享确认消息为所述第二虚拟角色对应的终端设备针对所述背包容量分享请求消息发送的确认消息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应针对所述背包容量分享界面中所述第三虚拟角色的标识信息的选择操作,向所述第三虚拟角色对应的终端设备发送背包容量分享请求消息;
当接收到所述第三虚拟角色对应的终端设备针对所述背包容量分享请求消息返回的确认消息时,响应针对所述目标物品的拾取操作,将所述目标物品放入所述第一虚拟角色的虚拟背包中,且根据所述目标物品所需容量对所述第三虚拟角色的虚拟背包的容量进行相应扣除。
6.根据权利要求1所述的方法,其特征在于,所述生成所述目标物品的标记信息且将所述标记信息发送给第二虚拟角色对应的终端设备之前,还包括:确认所述第一虚拟角色的虚拟背包的剩余容量小于所述目标物品所需容量。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一虚拟角色与所述第二虚拟角色在游戏场景中的距离在预设范围时,将所述第一虚拟角色的虚拟背包中的所述目标物品移至所述第二虚拟角色的虚拟背包中。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应针对所述第一虚拟角色的虚拟背包中所述目标物品的丢弃操作,将所述目标物品从所述第一虚拟角色的虚拟背包中移除,且将所述第二虚拟角色的虚拟背包的剩余容量增加目标量,所述目标量等于所述目标物品所需容量。
9.一种游戏控制的装置,其特征在于,用于通过终端设备控制所述游戏中的第一虚拟角色,所述装置包括:生成模块和拾取模块,其中:所述生成模块,用于响应针对待拾取的目标物品的标记操作,生成所述目标物品的标记信息且将所述标记信息发送至第二虚拟角色对应的终端设备,所述第一虚拟角色和所述第二虚拟角色属于同一游戏阵营;
所述拾取模块,用于当接收到所述第二虚拟角色对应的终端设备发送的背包容量分享确认消息时,响应针对所述目标物品的拾取操作,将所述目标物品放入所述第一虚拟角色的虚拟背包中,且根据所述目标物品所需容量对所述第二虚拟角色的虚拟背包的容量进行相应扣除;
所述装置还包括:获取模块、发送模块和显示模块,其中:
所述获取模块,用于当接收到所述第二虚拟角色针对所述标记信息发送的获取所述目标物品的确认消息时,获取所述第二虚拟角色的虚拟背包的剩余容量;
所述发送模块,用于当所述第二虚拟角色的虚拟背包的剩余容量大于或等于所述目标物品所需容量时,向所述第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享所述第二虚拟角色的虚拟背包的剩余容量;
所述显示模块,具体用于当所述第二虚拟角色的虚拟背包的剩余容量小于所述目标物品所需容量时,显示包含第三虚拟角色的标记信息的背包容量分享界面,以请求分享所述第三虚拟角色的虚拟背包的剩余容量,其中所述第三虚拟角色为所述第一虚拟角色的队友中虚拟背包的剩余容量大于或等于所述目标物品所需容量的虚拟角色。
10.一种终端设备,其特征在于,所述设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述终端设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述权利要求1‑8任一项所述的方法。
11.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述权利要求1‑8任一项所述的方法。 说明书 : 游戏控制的方法、装置、终端设备及存储介质技术领域[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] 可选地,所述方法还包括:[0031] 当所述第一虚拟角色与所述第二虚拟角色在游戏场景中的距离在预设范围时,将所述第一虚拟角色的虚拟背包中的所述目标物品移至所述第二虚拟角色的虚拟背包中。[0032] 可选地,所述方法还包括:[0033] 响应针对所述第一虚拟角色的虚拟背包中所述目标物品的丢弃操作,将所述目标物品从所述第一虚拟角色的虚拟背包中移除,且将所述第二虚拟角色的虚拟背包的剩余容量增加目标量,所述目标量等于所述目标物品所需容量。[0034] 第二方面,本申请另一实施例提供了一种游戏控制的装置,通过终端设备控制所述游戏中的第一虚拟角色,所述装置包括:生成模块和拾取模块,其中:[0035] 所述生成模块,用于响应针对待拾取的目标物品的标记操作,生成所述目标物品的标记信息且将所述标记信息发送至第二虚拟角色对应的终端设备,所述第一虚拟角色和所述第一虚拟角色属于同一游戏阵营;[0036] 所述拾取模块,用于当接收到所述第二虚拟角色对应的终端设备发送的背包容量分享确认消息时,响应针对所述目标物品的拾取操作,将所述目标物品放入所述第一虚拟角色的虚拟背包中,且根据所述目标物品所需容量对所述第二虚拟角色的虚拟背包的容量进行相应扣除。[0037] 可选地,所述装置还包括:选择模块,其中:[0038] 所述生成模块,具体用于响应针对待拾取的目标物品的标记操作,生成所述目标物品的标记信息,且显示包含所述第一虚拟角色的队友的标识信息的背包容量分享界面;[0039] 所述选择模块,用于响应针对所述背包容量分享界面的选择操作,根据所述选择操作所选择的第二虚拟角色,将所述标记信息发送至所述第二虚拟角色对应的终端设备。[0040] 可选地,所述装置还包括:获取模块、比较模块、确定模块和显示模块,其中:[0041] 所述获取模块,用于获取所述第一虚拟角色的每个队友的虚拟背包的剩余容量;[0042] 所述比较模块,用于将所述目标物品所需容量分别与所述第一虚拟角色的每个队友的虚拟背包的剩余容量进行比较;[0043] 所述确定模块,用于确定虚拟背包的剩余容量大于或等于所述目标物品所需容量的队友,作为目标队友;[0044] 所述显示模块,用于显示包含所述目标队友的标识信息的背包容量分享界面。[0045] 可选地,所述装置还包括:发送模块,用于当接收到所述第二虚拟角色针对所述标记信息发送的获取所述目标物品的确认消息时,向所述第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享所述第二虚拟角色的虚拟背包的剩余容量;其中,所述背包容量分享确认消息为所述第二虚拟角色对应的终端设备针对所述背包容量分享请求消息发送的确认消息。[0046] 可选地,所述获取模块,具体用于当接收到所述第二虚拟角色针对所述标记信息发送的获取所述目标物品的确认消息时,获取所述第二虚拟角色的虚拟背包的剩余容量;[0047] 所述发送模块,具体用于当所述第二虚拟角色的虚拟背包的剩余容量大于或等于所述目标物品所需容量时,向所述第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享所述第二虚拟角色的虚拟背包的剩余容量;[0048] 所述显示模块,具体用于当所述第二虚拟角色的虚拟背包的剩余容量小于所述目标物品所需容量时,显示包含第三虚拟角色的标记信息的背包容量分享界面,以请求分享所述第三虚拟角色的虚拟背包的剩余容量,其中所述第三虚拟角色为所述第一虚拟角色的队友中虚拟背包的剩余容量大于或等于所述目标物品所需容量的虚拟角色。[0049] 可选地,所述发送模块,具体用于响应针对所述背包容量分享界面中所述第三虚拟角色的标识信息的选择操作,向所述第三虚拟角色对应的终端设备发送背包容量分享请求消息;[0050] 所述拾取模块,具体用于当接收到所述第三虚拟角色对应的终端设备针对所述背包容量分享请求消息返回的确认消息时,响应针对所述目标物品的拾取操作,将所述目标物品放入所述第一虚拟角色的虚拟背包中,且根据所述目标物品所需容量对所述第三虚拟角色的虚拟背包的容量进行相应扣除。[0051] 可选地,所述确认模块,具体用于确认所述第一虚拟角色的虚拟背包的剩余容量小于所述目标物品所需容量。[0052] 可选地,所述确定模块,具体用于当所述第一虚拟角色与所述第二虚拟角色在游戏场景中的距离在预设范围时,将所述第一虚拟角色的虚拟背包中的所述目标物品移至所述第二虚拟角色的虚拟背包中。[0053] 可选地,所述装置还包括:丢弃模块,用于当所述第一虚拟角色与所述第二虚拟角色在游戏场景中的距离在预设范围时,将所述第一虚拟角色的虚拟背包中的所述目标物品移至所述第二虚拟角色的虚拟背包中。[0054] 第三方面,本申请另一实施例提供了一种终端设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当终端设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。[0055] 第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。[0056] 本申请的有益效果是:采用本申请提供的游戏控制的方法,在对待拾取的目标物品进行标记之后,向第二虚拟角色对应的终端设备发送生成的目标物品的标记信息,并在第二虚拟角色确认分享背包容量时,将目标物品放入第一虚拟角色的虚拟背包中,并对第二虚拟角色的背包容量进行相应扣除,这样的设置方式使得即使第一虚拟角色的虚拟背包已满,不能拾取虚拟道具,也可以请求同一游戏阵营的第二虚拟角色的虚拟背包的容量,并在第二虚拟角色同意后,将第一角色可以将目标物品放入自己的虚拟背包中,但扣除第二虚拟角色的虚拟背包的容量,从而提高了目标物品拾取和放置的灵活性,提高了玩家的游戏体验。附图说明[0057] 为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。[0058] 图1为本申请一实施例提供的游戏控制的方法的流程示意图;[0059] 图2为本申请另一实施例提供的游戏控制的方法的流程示意图;[0060] 图3为本申请另一实施例提供的游戏控制的方法的流程示意图;[0061] 图4为本申请一实施例提供的游戏控制的装置的结构示意图;[0062] 图5为本申请另一实施例提供的游戏控制的装置的结构示意图;[0063] 图6为本申请一实施例提供的终端设备的结构示意图。具体实施方式[0064] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。[0065] 通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。[0066] 另外,本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。[0067] 如下结合多个具体的应用示例,对本申请实施例所提供的一种游戏控制的方法进行解释说明。图1为本申请一实施例提供的一种游戏控制的方法的流程示意图,通过终端设备控制所述游戏中的第一虚拟角色,如图1所示,该方法包括:[0068] S101:响应针对待拾取的目标物品的标记操作,生成目标物品的标记信息且将标记信息发送至第二虚拟角色对应的终端设备。[0069] 其中,在本申请提供的游戏中,游戏场景中可能包括多个游戏阵营,每个游戏阵营中的玩家之间需要相互配合,以取得整个游戏阵营在当前游戏中的胜利,游戏阵营中的人数例如会根据当前游戏规则,或当前游戏模式有一定的预设限制,应当理解在本申请提供的方法中,提到的第一虚拟角色和第一虚拟角色属于同一游戏阵营。[0070] 在本申请的一个实施例中,各虚拟角色在游戏场景中进行游戏的过程中,均有可能在游戏场景中发现各种虚拟物品,并且游戏场景只有在虚拟物品与虚拟角色之间的距离小于预设距离阈值时,虚拟角色才可以向目标物品发起拾取操作,所以对于一些距离虚拟物品较远,但是想要获取该虚拟物品的虚拟玩家,例如可以请求自己同一阵营的其他距离该虚拟物品较近的虚拟玩家拾取该虚拟物品。[0071] 另一种实施例中,A玩家在游戏过程中,若发现了道具X,可以标记该物品,这样同一游戏阵营中的其他玩家就知道该玩家的附近有道具X,则可以向A发送自己想要道具X的消息,如B玩家向A玩家发送想要道具X的消息。若A玩家背包容量足够,则A玩家可以选择使用自己的背包容量,也可以进一步请求B玩家分享背包容量。[0072] S102:当接收到第二虚拟角色对应的终端设备发送的背包容量分享确认消息时,响应针对目标物品的拾取操作,将目标物品放入第一虚拟角色的虚拟背包中,且根据目标物品所需容量对第二虚拟角色的虚拟背包的容量进行相应扣除。[0073] 在本申请的实施例中,分享背包容量需要第二虚拟角色确认后,才可以使用第二虚拟角色的虚拟背包的容量,这样的分享方式使得在一些第一虚拟角色想要拾取目标物品,但第一虚拟角色的虚拟背包的容量已满的情况下,或者第二虚拟角色距离目标物品较远,需要距离目标虚拟物品较近的第一虚拟角色帮助第二虚拟角色拾取目标物品,但不想占用第一虚拟角色的虚拟背包的容量的情况下,通过扣除第二虚拟角色的虚拟背包的容量的方式,使得第一虚拟角色可以拾取目标物品,且不占用第一虚拟角色的虚拟背包的容量,从而避免了第一虚拟角色帮助第二虚拟角色拾取目标物品,造成影响第一虚拟角色发育的问题。[0074] 采用本申请提供的游戏控制的方法,在对待拾取的目标物品进行标记之后,向第二虚拟角色对应的终端设备发送生成的目标物品的标记信息,并在第二虚拟角色确认分享背包容量时,将目标物品放入第一虚拟角色的虚拟背包中,并对第二虚拟角色的背包容量进行相应扣除,这样的设置方式使得即使第一虚拟角色的虚拟背包已满,不能拾取虚拟道具,也可以请求同一游戏阵营的第二虚拟角色的虚拟背包的容量,并在第二虚拟角色同意后,将第一角色可以将目标物品放入自己的虚拟背包中,但扣除第二虚拟角色的虚拟背包的容量,从而提高了目标物品拾取和放置的灵活性,提高了玩家的游戏体验。[0075] 示例地,在本申请的一个实施例中,在将标记信息发送至第二虚拟角色对应的终端设备之前,需要确认第一虚拟角色的虚拟背包的剩余容量小于目标物品所需容量,即确认第一虚拟角色是否可以拾取目标物品至自己的虚拟背包中;若剩余用量小于目标物品所需容量,则说明当前第一虚拟角色无法拾取目标物品直接放置至自己的虚拟背包中,因此需要向第二虚拟角色对应的终端设备发送标记信息,申请占用第二虚拟角色的虚拟背包的背包容量放置目标物品;若剩余容量大于或等于目标物品所需容量,则说明当前第一虚拟角色可以拾取目标物品,并可以将拾取的目标物品放置在自己的虚拟背包中,此时在第一虚拟角色不需要剩余容量的情况下,可以直接拾取目标物品,并将拾取的目标物品放置在自己的虚拟背包中,并在自己的虚拟背包的剩余容量的基础上,扣除放置目标物品所需的容量,无需向第二虚拟角色对应的终端设备发送标记信息,应当理解上述实施例仅为示例性说明,具体确定第一虚拟角色的虚拟背包的剩余容量和目标物品所需容量之后的操作和处理方式,均可以根据用户需要灵活调整,并不以上述实施例给出的为限。[0076] 若第一玩家在游戏过程中,在游戏场景中发现了目标物品,并对该目标物品进行了标记操作,则该标记信息将会发送至同一阵营的其他虚拟角色的终端设备中,例如可以在当前阵营的聊天频道中公示该目标物品的物品位置和具体的物品信息,若同一阵营的第二虚拟角色在看到该公示内容,并表示自己需要该目标物品后,则第一虚拟角色就拾取该目标物品,拾取方式可以为采用自己的虚拟背包的背包容量进行拾取,或采用第二虚拟角色的虚拟背包容量进行拾取,具体可以根据用户需要灵活调整,并不以上述实施例给出的为限。[0077] 可选地,在上述实施例的基础上,本申请实施例还提供一种游戏控制的方法,如下结合附图对上述方法中将标记信息发送至第二虚拟角色对应的终端设备的实现过程进行示例说明。图2为本申请另一实施例提供的一种游戏控制的方法的流程示意图,如图2所示,S101可包括:[0078] S103:响应针对待拾取的目标物品的标记操作,生成目标物品的标记信息,且显示包含第一虚拟角色的队友的标识信息的背包容量分享界面。[0079] 在本申请的一个实施例中,显示背包容量分享界面时,还需要获取第一虚拟角色的每个队友的虚拟背包的剩余容量;将目标物品所需容量分别与第一虚拟角色的每个队友的虚拟背包的剩余容量进行比较;确定虚拟背包的剩余容量大于或等于目标物品所需容量的队友,作为目标队友;随后显示包含目标队友的标识信息的背包容量分享界面,这种在第一虚拟角色选择第二虚拟角色之前,通过显示背包容量分享界面的方式,保证了现实在背包容量分享界面上的目标队友均为预先判断检索过的,虚拟背包的剩余背包容量满足放置目标物品的目标队友,无需第一虚拟角色依次向各队友发送标识信息,再根据返回结果确定各队友是否可以放置目标物品,从而提高了选择第二虚拟对象的便捷性,提高了玩家的游戏体验。[0080] 在另一些可能的实施例中,若第一虚拟角色的每个队友的虚拟背包的剩余容量均小于目标物品所需容量,则返回请求失败指示至背包容量分享界面,此时第一虚拟角色需要丢弃自己的虚拟背包中的虚拟物品,或在队友丢弃自己的虚拟背包中的虚拟物品,直至剩余背包容量大于或等于目标物品所需容量时,在此尝试拾取操作,应当理解上述实施例仅为示例性说明,具体第一虚拟角色和每个队友的虚拟背包的剩余容量均小于目标物品所需容量时的处理方法,可以根据用户需要灵活调整,并不以上述实施例给出的为限。[0081] 在一些可能的实施例中,例如可以根据各第二虚拟角色的虚拟背包的剩余容量,显示各第二虚拟角色,例如虚拟背包的剩余容量越多的第二虚拟角色,在背包容量分享界面上的显示位置越靠前,虚拟背包的剩余容量越少的第二虚拟角色,在背包容量分享界面上的显示位置越靠后,从而使得第一虚拟角色可以尽量选择虚拟背包的剩余容量较多的第二虚拟角色,使得在不影响第二虚拟角色的自身发育的情况下,可以使用一小部分剩余容量放置目标物品,从而提高了同一阵营的队友之间的协作性,并且保证了同一阵营的各队友的自身发育。[0082] S104:响应针对背包容量分享界面的选择操作,根据选择操作所选择的第二虚拟角色,将标记信息发送至第二虚拟角色对应的终端设备。[0083] 在本申请的一个实施例中,第一虚拟角色可以在包括至少一个目标队友的标识信息的背包容量分享界面上选择一个目标队友为第二虚拟角色,并向该选择的目标队友发送标记信息,以请求分享该第二虚拟角色的虚拟背包的背包容量放置标记信息对应的目标物品。[0084] 示例地,在一些可能的实施例中,也可以通过第一虚拟角色向第二虚拟角色直接发送标记信息的方式,向第二虚拟角色请求其虚拟背包的剩余容量,具体地,S101之后,当接收到第二虚拟角色针对标记信息发送的获取目标物品的确认消息时,向第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享第二虚拟角色的虚拟背包的剩余容量;其中,背包容量分享确认消息为第二虚拟角色对应的终端设备针对背包容量分享请求消息发送的确认消息。[0085] 可选地,在上述实施例的基础上,本申请实施例还可提供一种游戏控制的方法,如下结合附图对上述方法的实现过程进行示例说明。图3为本申请另一实施例提供的一种游戏控制的方法的流程示意图,如图3所示,S101之后,该方法还可包括:[0086] S105:当接收到第二虚拟角色针对标记信息发送的获取目标物品的确认消息时,获取第二虚拟角色的虚拟背包的剩余容量。[0087] 在本申请的实施例中,在第二虚拟角色发送获取目标物品的确认信息后,会获取第二虚拟角色的背包的剩余容量,并检测第二虚拟角色的背包的剩余容量是否小于目标物品所需容量。[0088] S106:当第二虚拟角色的虚拟背包的剩余容量大于或等于目标物品所需容量时,向第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享第二虚拟角色的虚拟背包的剩余容量。[0089] 如果第二虚拟角色的虚拟背包的剩余容量大于或等于目标物品所需容量,则说明当前第二虚拟角色的虚拟背包的剩余容量足以放置目标物品,则可以直接将目标物品放入第一虚拟角色的虚拟背包中,且扣除第二虚拟角色的虚拟背包中目标物品所需容量。[0090] S107:当第二虚拟角色的虚拟背包的剩余容量小于目标物品所需容量时,显示包含第三虚拟角色的标记信息的背包容量分享界面,以请求分享第三虚拟角色的虚拟背包的剩余容量。[0091] 如果第二虚拟角色的虚拟背包的剩余容量小于目标物品所需容量,则说明当前第二虚拟角色的虚拟背包的剩余容量不足以放置目标物品,则可以显示背包容量分享界面,背包容量分享界面中显示有与第一虚拟角色和第二虚拟角色同一阵营的至少一个第三虚拟角色,第一虚拟角色可以请求第三虚拟角色的虚拟背包的剩余容量以放置目标物品,请求方式例如可以同时请求多个第三虚拟角色,并确定优先返回确认信息的第三虚拟角色为目标第三虚拟角色,也可以为响应于背包容量分享界面中的选择操作,向被选择的第三虚拟角色发送请求,具体发送请求的方式可以根据用户需要灵活调整,本申请在此不做任何限制,具体验证请求方式与验证第二虚拟角色的虚拟背包的剩余容量的方式相同,本申请在此不再赘述。[0092] 其中,第三虚拟角色为第一虚拟角色的队友中虚拟背包的剩余容量大于或等于目标物品所需容量的虚拟角色。[0093] 即在本申请的实施例中,若第一虚拟角色和第二虚拟角色的虚拟背包的背包容量都不够放置目标物品时,则可以在其他同一阵营的虚拟角色的队友中,选择虚拟背包的剩余容量大于或等于目标物品所需容量的虚拟角色为第三虚拟角色,并向第三虚拟角色发送背包容量分享请求,请求分享第三虚拟角色的虚拟背包的剩余容量,第三虚拟角色可以自行选择是否要分享自己的虚拟背包的剩余容量来进行目标物品的容量的消耗。[0094] 在本申请的一个实施例中,响应针对背包容量分享界面中第三虚拟角色的标识信息的选择操作,向第三虚拟角色对应的终端设备发送背包容量分享请求消息;当接收到第三虚拟角色对应的终端设备针对背包容量分享请求消息返回的确认消息时,响应针对目标物品的拾取操作,将目标物品放入第一虚拟角色的虚拟背包中,且根据目标物品所需容量对第三虚拟角色的虚拟背包的容量进行相应扣除。[0095] 示例地,在一些可能的实施例中,当第一虚拟角色与第二虚拟角色在游戏场景中的距离在预设范围时,将第一虚拟角色的虚拟背包中的目标物品移至第二虚拟角色的虚拟背包中。[0096] 上述拾取目标物品的方式,提高了第一虚拟角色帮第二虚拟角色拾取目标物品的拾取效率,进一步提高了玩家的游戏体验,提高了队友之间的协作便捷度。[0097] 即在上述场景下,使得无需第一虚拟角色先拾取目标物品,随后在第二虚拟角色周围丢弃该目标物品后,第二虚拟角色再拾取目标物品,第一虚拟角色可以帮第二虚拟角色在游戏场景中拾取目标物品,并在第一虚拟角色与第二虚拟角色的距离较近,例如在预设范围内时,直接将目标物品移动至第二虚拟角色的虚拟背包中,不但帮助对目标道具有需求的队友拾取了目标道具,并且可以直接将目标道具移动至该第二虚拟角色的虚拟背包中,提高了第一虚拟角色帮第二虚拟角色拾取目标物品的拾取效率,进一步提高了玩家的游戏体验,提高了队友之间的协作便捷度。[0098] 示例地,在另一些可能的实施例中,第一虚拟角色还可以对虚拟背包中的物品进行丢弃,具体地,响应针对第一虚拟角色的虚拟背包中目标物品的丢弃操作,将目标物品从第一虚拟角色的虚拟背包中移除,且将第二虚拟角色的虚拟背包的剩余容量增加目标量,目标量等于目标物品所需容量。[0099] 在一些可能的实施例中,第一虚拟角色例如可以在待拾取目标物品的第二虚拟角色周围丢弃目标物品,让第二虚拟角色自行拾取,第二虚拟角色可以在拾取目标物品后,直接使用或装备目标物品,则此时不需要消耗第二虚拟角色的虚拟背包的背包容量;第二虚拟角色也可以拾取目标物品至自己的虚拟背包中,此时在第二虚拟角色成功拾取后,在第二虚拟角色的虚拟背包的剩余容量的基础上,扣除放置目标物品所需的容量;应当理解上述实施例仅为示例性说明,具体第二虚拟角色拾取目标物品的方式可以根据用户需要灵活调整,并不以上述实施例给出的为限。[0100] 采用本申请提供的游戏控制的方法,不但第一虚拟角色可以帮助需要获取目标物品的第二虚拟角色拾取目标物品,并且在第一虚拟角色的虚拟背包容量不足以放置目标物品时,可以请求同一阵营的第二虚拟角色或第三虚拟角色的虚拟背包的剩余容量,保证了在不影响第一虚拟角色的自身发育的情况下,可以通过消耗虚拟背包的剩余容量较多的其他虚拟角色的虚拟背包的容量的方式,帮助自己或队友拾取目标物品,从而提高了游戏操作的灵活性和队友之间的配合性,从而起到了提高玩家游戏体验的作用。[0101] 下述结合附图对本申请所提供的游戏控制的游戏控制的装置进行解释说明,该游戏控制的装置可执行上述图1‑图3任一游戏控制的方法,其具体实现以及有益效果参照上述,如下不再赘述。[0102] 图4为本申请一实施例提供的游戏控制的游戏控制的装置的结构示意图,如图4所示,该装置包括:生成模块201和拾取模块202,其中:[0103] 生成模块201,用于响应针对待拾取的目标物品的标记操作,生成目标物品的标记信息且将标记信息发送至第二虚拟角色对应的终端设备,第一虚拟角色和第一虚拟角色属于同一游戏阵营;[0104] 拾取模块202,用于当接收到第二虚拟角色对应的终端设备发送的背包容量分享确认消息时,响应针对目标物品的拾取操作,将目标物品放入第一虚拟角色的虚拟背包中,且根据目标物品所需容量对第二虚拟角色的虚拟背包的容量进行相应扣除。[0105] 可选地,在上述实施例的基础上,本申请实施例还可提供一种游戏控制的装置,如下结合附图对上述图4给出的装置的实现过程进行示例说明。图5为本申请另一实施例提供的游戏控制的装置的结构示意图,如图5所示,该装置还包括:选择模块203,其中:[0106] 生成模块201,具体用于响应针对待拾取的目标物品的标记操作,生成目标物品的标记信息,且显示包含第一虚拟角色的队友的标识信息的背包容量分享界面;[0107] 选择模块203,用于响应针对背包容量分享界面的选择操作,根据选择操作所选择的第二虚拟角色,将标记信息发送至第二虚拟角色对应的终端设备。[0108] 如图5所示,该装置还包括:获取模块204、比较模块205、确定模块206和显示模块207,其中:[0109] 获取模块204,用于获取第一虚拟角色的每个队友的虚拟背包的剩余容量;[0110] 比较模块205,用于将目标物品所需容量分别与第一虚拟角色的每个队友的虚拟背包的剩余容量进行比较;[0111] 确定模块206,用于确定虚拟背包的剩余容量大于或等于目标物品所需容量的队友,作为目标队友;[0112] 显示模块207,用于显示包含目标队友的标识信息的背包容量分享界面。[0113] 如图5所示,该装置还包括:发送模块208,用于当接收到第二虚拟角色针对标记信息发送的获取目标物品的确认消息时,向第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享第二虚拟角色的虚拟背包的剩余容量;其中,背包容量分享确认消息为第二虚拟角色对应的终端设备针对背包容量分享请求消息发送的确认消息。[0114] 可选地,获取模块204,具体用于当接收到第二虚拟角色针对标记信息发送的获取目标物品的确认消息时,获取第二虚拟角色的虚拟背包的剩余容量;[0115] 发送模块208,具体用于当第二虚拟角色的虚拟背包的剩余容量大于或等于目标物品所需容量时,向第二虚拟角色对应的终端设备发送背包容量分享请求消息,以请求分享第二虚拟角色的虚拟背包的剩余容量;[0116] 显示模块207,具体用于当第二虚拟角色的虚拟背包的剩余容量小于目标物品所需容量时,显示包含第三虚拟角色的标记信息的背包容量分享界面,以请求分享第三虚拟角色的虚拟背包的剩余容量,其中第三虚拟角色为第一虚拟角色的队友中虚拟背包的剩余容量大于或等于目标物品所需容量的虚拟角色。[0117] 可选地,发送模块208,具体用于响应针对背包容量分享界面中第三虚拟角色的标识信息的选择操作,向第三虚拟角色对应的终端设备发送背包容量分享请求消息;[0118] 拾取模块202,具体用于当接收到第三虚拟角色对应的终端设备针对背包容量分享请求消息返回的确认消息时,响应针对目标物品的拾取操作,将目标物品放入第一虚拟角色的虚拟背包中,且根据目标物品所需容量对第三虚拟角色的虚拟背包的容量进行相应扣除。[0119] 可选地,确定模块206,具体用于确认第一虚拟角色的虚拟背包的剩余容量小于目标物品所需容量。[0120] 可选地,确定模块206,具体用于当第一虚拟角色与第二虚拟角色在游戏场景中的距离在预设范围时,将第一虚拟角色的虚拟背包中的目标物品移至第二虚拟角色的虚拟背包中。[0121] 如图5所示,该装置还包括:丢弃模块209,用于当第一虚拟角色与第二虚拟角色在游戏场景中的距离在预设范围时,将第一虚拟角色的虚拟背包中的目标物品移至第二虚拟角色的虚拟背包中。[0122] 上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。[0123] 以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC),或,一个或多个微处理器(digitalsingnalprocessor,简称DSP),或,一个或者多个现场可编程门阵列(FieldProgrammableGateArray,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessingUnit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system‑on‑a‑chip,简称SOC)的形式实现。[0124] 图6为本申请一实施例提供的终端设备的结构示意图,该终端设备可以集成于终端设备或者终端设备的芯片。[0125] 如图6所示,该终端设备包括:处理器501、存储介质502和总线503。[0126] 处理器501用于存储程序,处理器501调用存储介质502存储的程序,以执行上述图1‑图3对应的方法实施例。具体实现方式和技术效果类似,这里不再赘述。[0127] 可选地,本申请还提供一种程序产品,例如存储介质,该存储介质上存储有计算机程序,包括程序,该程序在被处理器运行时执行上述方法对应的实施例。[0128] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0129] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0130] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。[0131] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read‑OnlyMemory,简称:ROM)、随机存取存储器(英文:RandomAccessMemory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
专利地区:浙江
专利申请日期:2021-08-02
专利公开日期:2024-09-03
专利公告号:CN113546418B