一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种游戏中的控制方法、装置、电子设备和存储介质与流程

2021-10-30 02:34:00 来源:中国专利 TAG:电子设备 装置 控制 计算机 方法


1.本技术涉及计算机技术领域,具体而言,涉及一种游戏中的控制方法、装置、电子设备和存储介质。


背景技术:

2.在吃鸡类游戏中,通常由一定数量的虚拟角色组成一个队伍,该队伍需要相互配合从而取得最后的胜利,为了实现相互配合的目的,需要让自己控制的虚拟角色与至少一个己方队友相距不能太远。
3.在现有的吃鸡类游戏开始时,所有的虚拟角色均需要跳伞,在跳伞的过程中是无法跟随的,需要手动控制降落过程,如果在跳伞的过程中,自己想要配合的己方队友改变了降落位置,那么可能会导致落地后自己与该己方队友相距较远,从而无法进行有效配合。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种游戏中的控制方法、装置、电子设备和存储介质,以使自己控制的虚拟角色在落地后与至少一个己方队友相距较近。
5.第一方面,本技术实施例提供了一种游戏中的控制方法,通过终端设备提供图形用户界面,所述图形用户界面上显示有被控虚拟角色,所述方法包括:
6.响应触控操作,根据所述触控操作控制所述被控虚拟角色在游戏场景中进行下落;
7.确定目标队友改变降落位置;
8.控制所述被控虚拟角色自动朝目标降落位置进行下落,其中,所述目标降落位置为所述目标队友将要降落的位置。
9.可选地,所述控制所述被控虚拟角色自动朝目标降落位置进行下落的步骤之前,所述方法还包括:响应用于控制所述被控虚拟角色跟随所述目标队友的操作。
10.可选地,所述确定目标队友改变降落位置的步骤之前,所述方法还包括:确定目标队友,其中,所述确定目标队友的步骤至少包括如下步骤之一:
[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]
可选地,所述目标队友在改变降落位置之前朝第二降落位置进行下落,其中,所述第二降落位置包括以下一种:
[0059]
所述虚拟队伍中最后一个执行标记动作的己方队友所标记的标记点;
[0060]
以所述虚拟队伍中的各己方队友的中心位置为参考点,以所述虚拟队伍中的各己方队友的降落方向的交叉区域的中心为朝向,得到的所述参考点落地时的落地位置;
[0061]
根据所述虚拟队伍中的各己方队友的降落方向和降落速度确定的降落位置构成的区域的中心位置。
[0062]
可选地,当所述虚拟小队中的至少一个己方队友改变的朝向角度大于第二角度阈值时,则确定所述目标队友改变降落位置;
[0063]
当所述虚拟小队中的至少一个己方队友的落地位置与所述第二降落位置之间的距离大于第二距离阈值时,则确定所述目标队友改变降落位置;或者,
[0064]
所述虚拟小队中的己方队友在所述游戏场景的空间中的分布范围大于指定范围时,则确定所述目标队友改变降落位置。
[0065]
可选地,所述目标降落位置为所述虚拟小队中与所述被控虚拟角色最近的己方队友在所述游戏场景中的落地位置。
[0066]
可选地,所述装置还包括:
[0067]
提醒单元,用于在确定目标队友改变降落位置之后,在所述图形用户界面上显示用于提醒玩家所述目标队友改变降落位置的提示信息。
[0068]
可选地,所述提示信息包括以下至少一种:
[0069]
包含文字的提示控件、提示语音和在所述图形用户界面上的指定区域使用指定颜色进行的预警。
[0070]
可选地,所述提醒信息所在的提示控件上显示有用于控制所述被控虚拟角色进行跟随的跟随控件,所述控制单元用于控制所述被控虚拟角色自动朝目标降落位置进行下落时,包括:
[0071]
响应对所述跟随控件的触控操作,控制所述被控虚拟角色自动朝所述目标降落位置进行下落。
[0072]
可选地,在控制所述被控虚拟角色自动朝所述目标降落位置进行下落的过程中,对以下至少一种下落内容进行控制:
[0073]
所述被控虚拟角色的身体相对于水平面的倾斜幅度、所述被控虚拟角色的下落方向和开伞时机。
[0074]
可选地,所述控制单元,还用于:
[0075]
在游戏过程中,如果在预设时长内未接收到对所述被控虚拟角色的操作指令,则控制所述被控虚拟角色跟随所述虚拟队伍中最后一个在小地图上进行选点的己方队友;或者,
[0076]
以所述虚拟队伍中最后一个在小地图上进行选点的己方队友在所述小地图上的选点为降落位置,控制所述被控虚拟角色进行跳伞。
[0077]
第三方面,本技术实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与
所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面中任一项所述的游戏中的控制方法的步骤。
[0078]
第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面中任一项所述的游戏中的控制方法的步骤。
[0079]
本技术的实施例提供的技术方案可以包括以下有益效果:
[0080]
在本技术中,在确定目标队友改变降落位置后,为了能够被控虚拟角色能够和目标队友的降落位置相距较近,可以控制被控虚拟角色自动朝目标降落位置进行下落,通过上述方法可以使被控虚拟角色和目标队友始终朝相同的降落位置进行下落,以便降落后相距较近,从而可以进行有效的配合。
[0081]
为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0082]
为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0083]
图1为本技术实施例一提供的一种游戏中的控制方法的流程示意图;
[0084]
图2为本技术实施例一提供的一种降落示意图;
[0085]
图3为本技术实施例二提供的一种游戏中的控制装置的结构示意图;
[0086]
图4为本技术实施例三提供的一种电子设备的结构示意图。
具体实施方式
[0087]
为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0088]
需要提前说明的是,本技术中涉及到的方法可以应用在任何包括跳伞过程的游戏,或者从空中控制虚拟角色进行下落的游戏中,关于具体的游戏和游戏类型在此不做具体限定。
[0089]
以下以吃鸡类游戏为例进行详细说明。
[0090]
实施例一
[0091]
图1为本技术实施例一提供的一种游戏中的控制方法的流程示意图,通过终端设备提供图形用户界面,所述图形用户界面上显示有被控虚拟角色,如图1所示,该方法包括以下步骤:
[0092]
步骤101、响应触控操作,根据所述触控操作控制所述被控虚拟角色在游戏场景中进行下落。
[0093]
步骤102、确定目标队友改变降落位置。
[0094]
步骤103、控制所述被控虚拟角色自动朝目标降落位置进行下落,其中,所述目标降落位置为所述目标队友将要降落的位置。
[0095]
具体的,玩家在完成匹配开始游戏后,飞行器会沿着固定线路在游戏场景地图中行进,在行进的过程中,玩家可以控制被控虚拟角色脱离飞行器,从而开始进行后续的跳伞降落操作,或者玩家也可以在游戏场景地图上进行标记,然后被控虚拟角色在适当的位置自动进行跳伞,并朝着标记点降落,无论以哪种方式降落,在降落的过程中,玩家可以通过触控操作对虚拟角色的降落姿态和降落方向等内容进行控制,从而实现对被控虚拟角色在游戏场景中的下落过程进行控制,例如:图形用户界面上包括方向控件和身体角度控制控件,通过对这两个控件的触控操作实现对被控虚拟角色在游戏场景中的下落过程进行控制,从而使被控虚拟角色能够降落到玩家想要降落的地点。
[0096]
为了能够使自己控制的被控虚拟角色与目标队友降落在一起,在确定出目标队友改变降落位置后,控制该被控虚拟角色自动朝目标队友将要降落的位置进行下落,例如:图2为本技术实施例一提供的一种降落示意图,如图2所示,虚拟队伍中包括自己控制的虚拟角色1和目标队友,并且虚拟角色1和目标队友当前将降落位置1作为落地位置(图2中的实线为当前目标队友和虚拟角色1的下落轨迹),如果目标队友在降落过程中改变了降落位置,如:将降落位置2作为落地位置(图2中的虚线1为目标队友的下落轨迹),那么如果虚拟角色1继续将降落位置1作为落地位置,那么虚拟角色1和目标队友在落地后相距可能会较远,从而不利于相互配合,为了避免这种情况的发生,在确定出目标队友改变降落位置后,可以控制虚拟角色1将降落位置2作为落地位置(图2中的虚线2为虚拟角色1以降落位置2作为落地位置后的下落轨迹),控制虚拟角色1自动朝目标降落位置2进行下落,即:在降落过程中虚拟角色1跟随目标队友的降落位置进行下落,通过上述方法不仅可以使被控虚拟角色和目标队友降落到相同的地点,从而便于被控虚拟角色和目标队友相互配合,还可以降低降落过程中玩家对被控虚拟角色的控制难度。
[0097]
需要说明的是,关于确定目标队友改变降落位置的方式可以根据实际需要进行设定,例如:可以根据目标队友的新标记点来确定目标队友是否改变降落位置,或者根据目标队友的降落方向和/或降落姿态确定目标队友是否改变降落位置,并且,具体的目标队友也可以根据实际需要进行设定,如:将与被控虚拟角色具有指定关系(如:师徒关系、夫妻关系、战队关系等)的一个己方队友作为目标队友,或者将触发指定操作的一个己方队友作(如:最后一个标记降落位置的己方队友)为目标队友,再或者将满足指定条件的己方队友(如:聚集在一起的多个己方队友,且该多个己方队友的数量大于己方队友人数的一半,或者是,该多个己方队友的数量是所有己方队友构成的分组中数量最多的一组)作为目标队友。
[0098]
需要再次说明的是,控制被控虚拟角色自动朝目标降落位置进行下落的实现方式可以是在确定出目标队友改变降落位置时自动触发的,或者是在确定目标队友改变降落位置后,由被控虚拟角色的控制玩家执行指定操作后实现的,关于具体的实现方式可以根据实际需要进行设置,在此不做具体限定。
[0099]
在一个可行的实施方案中,在执行步骤103时,可以是在响应用于控制所述被控虚拟角色跟随所述目标队友的操作后在执行。
[0100]
具体的,在确定出目标队友改变降落位置后,玩家可以对被控虚拟角色进行跟随目标队友的操作,在终端响应该操作后,控制被控虚拟角色自动操作目标降落位置进行下落。
[0101]
举例说明,在确定出目标队友改变降落位置后,在终端的图形用户界面上显示跟随控件,玩家在点击该控件后控制被控虚拟角色自动操作目标降落位置进行下落,当然响应用于控制被控虚拟角色跟随所述目标队友的操作还可以是其他操作,例如:用户可以通过双击屏幕的指定位置实现,或者是通过三击屏幕的指定位置实现,具体的实现方式可以根据实际需要进行设定,在此不做具体限定,通过上述方式可以使玩家自由选择是否进行跟随,提高了玩家的可操作性。
[0102]
在一个可行的实施方案中,在执行步骤102之前,还需要确定目标队友,其中,可以通过以下方式中的一种确定目标队友:
[0103]
方式一:获取所述虚拟队伍中在所述游戏场景中指示降落位置的第一己方虚拟角色,确定所述第一己方虚拟角色为所述目标队友。
[0104]
方式二:获取所述虚拟队伍中与所述被控虚拟角色的跳伞顺序为预设顺序的第二己方虚拟角色,确定所述第二己方虚拟角色为所述目标队友。
[0105]
方式三:获取所述虚拟队伍中与所述被控虚拟角色具有指定关系的第三己方虚拟角色,确定所述第三己方虚拟角色为所述目标队友。
[0106]
具体的,被控虚拟角色可以将一个特定的己方队友作为的目标队友,在被控虚拟角色确定好目标队友后,需要确定该目标队友是否改变降落位置,然后在确定目标队友改变降落位置后在执行步骤103。其中,在确定被控虚拟角色的目标队友时,可以将被控虚拟角色所在的虚拟队伍中在游戏场景中标记降落位置的一个己方虚拟角色作为目标队友,例如:将虚拟队伍中最后一个在游戏场景中标记降落位置的己方虚拟角色作为目标队友;或者是,可以将虚拟队伍中位于指定跳伞顺序的一个己方虚拟角色作为被控虚拟角色的目标队友,例如:可以将与被控虚拟角色的跳伞顺序相邻,且位于被控虚拟角色的跳伞顺序之前的一个己方虚拟角色作为目标队友,或者是可以将与被控虚拟角色的跳伞顺序间隔指定数值,且位于被控虚拟角色的跳伞顺序之前的一个己方虚拟角色作为目标队友等;再或者是将与被控虚拟角色具有指定关系的一个己方队友作为被控虚拟角色的目标队友,如:与被控虚拟角色具有师徒关系、组队关系或夫妻关系的一个己方队友作为目标队友。
[0107]
需要说明的是,关于具体将虚拟队友中的哪个队友作为目标队友可以根据实际需要进行设定,在此不做具体限定。
[0108]
在一个可行的实施方案中,在目标队友在改变降落位置之前,目标队友朝第一降落位置进行下落,其中,所述第一降落位置包括以下一种:
[0109]
第一种:所述目标队友在所述游戏场景中指示的降落位置。
[0110]
第二种:根据所述目标队友的降落方向和降落速度确定的所述目标队友在所述游戏场景中的落地位置。
[0111]
具体的,可以将目标队友在游戏场景中标记的降落位置作为第一降落位置,如果目标队友在降落的过程中改变了降落位置,即:不再朝着在游戏场景中标记的降落位置降
落,则确定目标队友改变降落位置;或者根据目标队友的降落方向和降落速度计算目标队友在游戏场景中的落地位置,以将此落地位置作为第一降落位置,如果目标队友在降落的过程中改变了降落位置,即:不再朝次落地位置降落,则确定目标队友改变降落位置。
[0112]
需要说明的是,第一降落位置可以根据实际需要进行设定,并且,第一降落位置可以是固定的,或者可以根据不同的降落时期有不同的位置,例如:如果目标队友在降落之前在游戏场景中标记了降落位置,那么在目标队友跳伞后判断目标队友是否朝该降落位置降落,此时该降落位置就是第一降落位置,如果没有朝该降落位置降落,那么确定目标队友改变降落位置,并且根据目标队友当前的降落方向和降落速度计算当前的降落位置,并以计算出的当前的降落位置作为第一降落位置,关于如何设定第一降落位置的具体方式在此不做具体限定。
[0113]
在一个可行的实施方案中,可以通过以下方式中的一种来确定目标队友改变降落位置:
[0114]
第一种:当所述目标队友的朝向与所述第一降落位置相对于所述目标队友的方向的偏差大于第一角度阈值时,则确定所述目标队友改变降落位置。
[0115]
第二种:当所述目标落地位置与所述第一降落位置之间的距离大于第一距离阈值时,则确定所述目标队友改变降落位置。
[0116]
具体的,当目标队友为虚拟队伍中的一个己方队友时,如果目标队友在朝第一降落位置下降的过程中降落角度偏转较多时,那么落地位置与第一降落位置会相差较远,从而不利于降落后被控虚拟角色和目标队友进行配合,因此当第一朝向和第二朝向的偏差角度大于第一角度阈值时,确定目标队友改变降落位置,其中,第一朝向为目标队友当前的落地朝向,第二朝向为目标队友朝向第一降落位置降落时的朝向(即:第一降落位置相对于目标队友的方向);如果目标队友的降落位置和第一降落位置之间的距离大于第一距离阈值时,也可以确定目标队友改变降落位置,例如:根据目标队友当前的降落速度和降落方向计算目标队友的降落位置,然后计算此降落位置和第一降落位置之间的距离是否大于第一距离阈值,如果大于,则确定目标队友改变降落位置。
[0117]
在一个可行的实施方案中,在执行步骤102之前,还需要确定目标队友,其中,可以通过以下方式确定目标队友:
[0118]
响应所述虚拟队伍在所述游戏场景的空间中的分布范围大于指定范围,确定由所述虚拟队伍中大于指定数量的己方队友构成的虚拟小队为所述目标队友,其中,所述虚拟小队中的己方队友在所述游戏场景的空间中的分布范围小于指定范围。
[0119]
具体的,被控虚拟角色在降落过程中可以将满足指定条件的己方虚拟小队作为目标队友,例如:在被控虚拟角色所在的虚拟队伍在跳伞之后,虚拟小队中的各虚拟角色在游戏场景的空间中的分布在指定范围内,即:虚拟小队中的各虚拟角色的空间分布范围较小,如果按照此分布降落之后,虚拟小队中的各虚拟角色相距都相对较近,但是如果当虚拟小队中的各虚拟角色在游戏场景的空间中的分布超过指定范围后,表示有人脱离的队伍,那么为了能够让被控虚拟角色在落地之后附近存在尽量多的己方队友,可以将由虚拟队伍中大于指定数量的己方队友构成的虚拟小队作为目标队友,并且该虚拟小队中包括的虚拟角色在空间中的分布在指定范围内,例如:虚拟队伍包括四个虚拟角色时,并且该四个虚拟角色在空间中的分布位于指定范围内,当其中两个或三个虚拟角色一起改变落地位置,且改
变落地位置的多个虚拟角色在空间中的分布仍然位于指定范围内,此时将改变落地位置的多个虚拟角色构成的虚拟小队作为目标队友,以便被控虚拟角色跟随该虚拟小队,从而使被控虚拟角色在落地后可以与多名队友聚在一起来进行配合。
[0120]
在一个可行的实施方案中,所述目标队友在改变降落位置之前朝第二降落位置进行下落,其中,所述第二降落位置包括以下一种:
[0121]
第一种:所述虚拟队伍中最后一个执行标记动作的己方队友所标记的标记点。
[0122]
具体的,虚拟队伍在跳伞之前可以在游戏场景地图上进行标记,以便虚拟队伍中的所有虚拟角色都朝该标记降落,从而使虚拟队伍中的所有虚拟角色在落地后可以集中在一起来相互配合,为了名确定降落位置,可以将虚拟队伍中最后一个执行标记动作的己方队友所标记的标记点作为降落位置,以使虚拟队伍中的所有虚拟角色均朝该位置下落。
[0123]
第二种:以所述虚拟队伍中的各己方队友的中心位置为参考点,以所述虚拟队伍中的各己方队友的降落方向的交叉区域的中心为朝向,得到的所述参考点落地时的落地位置。
[0124]
具体的,虚拟队伍在跳伞之前可能并未标记降落位置,或者虚拟队伍并未朝标记的降落位置处降落,为了确定出虚拟相对将要降落的大体位置,可以以虚拟队伍中包括各己方队友所构成的图形的中心位置为参考点,以虚拟队伍中的各己方队友的降落方向的交叉区域的中心为朝向,从而可以确定参考点沿该朝向下落后的落地位置,以将该落地位置作为目标队友的降落位置。
[0125]
第三种:根据所述虚拟队伍中的各己方队友的降落方向和降落速度确定的降落位置构成的区域的中心位置。
[0126]
具体的,可以根据每个己方队友的降落方向和降落速度确定该己方队友的降落位置,在得到各己方队友的降落位置后,可以得到各降落位置所构成的图形,然后将该图形的中心位置作为目标队友的降落位置。
[0127]
需要说明的是,关于具体通过何种方式来确定虚拟队伍的降落位置可以根据实际需要进行设定,在此不做具体限定。
[0128]
在一个可行的实施方案中,在确定出虚拟队伍朝第二降落位置下落后,可以通过以下几种方式中的一种来确定目标队友改变降落位置:
[0129]
方式一:当所述虚拟小队中的至少一个己方队友改变的朝向角度大于第二角度阈值时,则确定所述目标队友改变降落位置。
[0130]
方式二:当所述虚拟小队中的至少一个己方队友的落地位置与所述第二降落位置之间的距离大于第二距离阈值时,则确定所述目标队友改变降落位置。
[0131]
方式三:所述虚拟小队中的己方队友在所述游戏场景的空间中的分布范围大于指定范围时,则确定所述目标队友改变降落位置。
[0132]
在一个可行的实施方案中,在确定目标队友改变降落位置之后,还可以在图形用户界面上显示用于提醒玩家所述目标队友改变降落位置的提示信息。
[0133]
需要说明的是,关于具体的提醒方式可以包括视觉系的提醒(如:显示提醒信息、或者发出用于提醒的颜色,再或者是显示提醒控件等)、或者可以为触觉类的提醒(如:震动),再或者是听觉系的提醒(如:发出提示音频)等,关于具体的提醒方式在此不做具体限定。
[0134]
在一个可行的实施方案中,所述提示信息包括以下至少一种:
[0135]
包含文字的提示控件、提示语音和在所述图形用户界面上的指定区域使用指定颜色进行的预警。
[0136]
需要说明的是,在实际应用中可以根据实际需要选择一种提醒信息使用,或者选择多种提醒信息混合使用,具体的使用方式在此不做具体限定。
[0137]
在一个可行的实施方案中,所述提醒信息所在的提示控件上显示有用于控制所述被控虚拟角色进行跟随的跟随控件,在执行控制所述被控虚拟角色自动朝目标降落位置进行下落的步骤时,可以是在响应对所述跟随控件的触控操作后,控制所述被控虚拟角色自动朝所述目标降落位置进行下落。
[0138]
具体的,在确定出目标队友改变降落位置后,为了使被控虚拟角色能够跟随目标队友降落,以便被控虚拟角色和目标队友降落后仍相距较近,可以在图形用户界面上显示提醒控件,该提醒控件上显示的内容可以为“是否跟随目标队友”,并且在提醒控件上还有用于控制被控虚拟角色进行跟随的跟随控件,例如:提醒控件上有确认控件和取消控件,玩家可以通过点击确认控件使被控虚拟角色跟随目标队友,在玩家点击跟随控件后,控制被控虚拟角色朝目标队友将要降落的位置进行下落,即:跟随目标队友是指朝目标队友将要降落的位置进行下落,而不是跟随目标队友的下落轨迹进行下落。
[0139]
在一个可行的实施方案中,在控制所述被控虚拟角色自动朝所述目标降落位置进行下落的过程中,玩家可以对控制指令对一下至少一种下落内容进行控制:
[0140]
所述被控虚拟角色的身体相对于水平面的倾斜幅度、所述被控虚拟角色的下落方向和开伞时机。
[0141]
在一个可行的实施方案中,玩家在完成匹配开始游戏后,飞行器会沿着固定线路在游戏场景地图中行进,在行进的过程中,玩家可以控制被控虚拟角色脱离飞行器,从而开始进行后续的跳伞降落操作,但是如果在跳伞之前被控虚拟角色如果掉线或者长时间没有接收到操作指令,那么可以执行以下操作:
[0142]
操作一:在游戏过程中,如果在预设时长内未接收到对所述被控虚拟角色的操作指令,则控制所述被控虚拟角色跟随所述虚拟队伍中最后一个在小地图上进行选点的己方队友。
[0143]
具体的,如果预设时长内没有接收到对被控虚拟角色的操作指令,那么表示玩家没有在对设备进行操作,例如:玩家现在正在忙其他事情,此时为了能够让被控虚拟角色在落地后与己方队友相距较近,控制被控虚拟角色跟随虚拟队伍中最后一个在小地图上进行选点的己方队友,在该己方队友跳伞时,被控虚拟角色跟随该己方队友跳伞。
[0144]
操作二:以所述虚拟队伍中最后一个在小地图上进行选点的己方队友在所述小地图上的选点为降落位置,控制所述被控虚拟角色进行跳伞。
[0145]
具体的,在预设时长内没有接收到对被控虚拟角色的操作指令或者被控虚拟角色掉线的情况下,可以以虚拟队伍中最后一个在小地图上进行选点的己方队友在小地图上的选点为降落位置,控制被控虚拟角色进行跳伞,即:被控虚拟角色在虚拟队伍中最后一个在小地图上进行选点的己方队友在小地图上的选点处进行自动跳伞。
[0146]
实施例二
[0147]
图3为本技术实施例二提供的一种游戏中的控制装置的结构示意图,通过终端设
备提供图形用户界面,所述图形用户界面上显示有被控虚拟角色,如图3所示,该装置包括:
[0148]
响应单元31,用于响应触控操作,根据所述触控操作控制所述被控虚拟角色在游戏场景中进行下落;
[0149]
确定单元32,用于确定目标队友改变降落位置;
[0150]
控制单元33,用于控制所述被控虚拟角色自动朝目标降落位置进行下落,其中,所述目标降落位置为所述目标队友将要降落的位置。
[0151]
在一个可行的实施方案中,所述控制单元33,还用于:
[0152]
在控制所述被控虚拟角色自动朝目标降落位置进行下落之前,响应用于控制所述被控虚拟角色跟随所述目标队友的操作。
[0153]
在一个可行的实施方案中,所述确定单元32,还用于:
[0154]
在确定目标队友改变降落位置之前,确定目标队友,其中,所述确定单元32确定目标队友的方式至少包括如下方式之一:
[0155]
获取所述虚拟队伍中在所述游戏场景中指示降落位置的第一己方虚拟角色,确定所述第一己方虚拟角色为所述目标队友;
[0156]
获取所述虚拟队伍中与所述被控虚拟角色的跳伞顺序为预设顺序的第二己方虚拟角色,确定所述第二己方虚拟角色为所述目标队友;
[0157]
获取所述虚拟队伍中与所述被控虚拟角色具有指定关系的第三己方虚拟角色,确定所述第三己方虚拟角色为所述目标队友。
[0158]
在一个可行的实施方案中,所述目标队友在改变降落位置之前,所述目标队友朝第一降落位置进行下落,其中,所述第一降落位置包括以下一种:
[0159]
所述目标队友在所述游戏场景中指示的降落位置;
[0160]
根据所述目标队友的降落方向和降落速度确定的所述目标队友在所述游戏场景中的落地位置。
[0161]
在一个可行的实施方案中,当所述目标队友的朝向与所述第一降落位置相对于所述目标队友的方向的偏差大于第一角度阈值时,则确定所述目标队友改变降落位置;或者,
[0162]
当所述目标落地位置与所述第一降落位置之间的距离大于第一距离阈值时,则确定所述目标队友改变降落位置。
[0163]
在一个可行的实施方案中,所述确定单元32,还用于:
[0164]
确定目标队友改变降落位置之前,确定目标队友,其中,所述确定单元32用于确定目标队友的方式包括:响应所述虚拟队伍在所述游戏场景的空间中的分布范围大于指定范围,确定由所述虚拟队伍中大于指定数量的己方队友构成的虚拟小队为所述目标队友,其中,所述虚拟小队中的己方队友在所述游戏场景的空间中的分布范围小于指定范围。
[0165]
在一个可行的实施方案中,所述目标队友在改变降落位置之前朝第二降落位置进行下落,其中,所述第二降落位置包括以下一种:
[0166]
所述虚拟队伍中最后一个执行标记动作的己方队友所标记的标记点;
[0167]
以所述虚拟队伍中的各己方队友的中心位置为参考点,以所述虚拟队伍中的各己方队友的降落方向的交叉区域的中心为朝向,得到的所述参考点落地时的落地位置;
[0168]
根据所述虚拟队伍中的各己方队友的降落方向和降落速度确定的降落位置构成的区域的中心位置。
[0169]
在一个可行的实施方案中,当所述虚拟小队中的至少一个己方队友改变的朝向角度大于第二角度阈值时,则确定所述目标队友改变降落位置;
[0170]
当所述虚拟小队中的至少一个己方队友的落地位置与所述第二降落位置之间的距离大于第二距离阈值时,则确定所述目标队友改变降落位置;或者,
[0171]
所述虚拟小队中的己方队友在所述游戏场景的空间中的分布范围大于指定范围时,则确定所述目标队友改变降落位置。
[0172]
在一个可行的实施方案中,所述目标降落位置为所述虚拟小队中与所述被控虚拟角色最近的己方队友在所述游戏场景中的落地位置。
[0173]
在一个可行的实施方案中,所述装置还包括:
[0174]
提醒单元,用于在确定目标队友改变降落位置之后,在所述图形用户界面上显示用于提醒玩家所述目标队友改变降落位置的提示信息。
[0175]
在一个可行的实施方案中,所述提示信息包括以下至少一种:
[0176]
包含文字的提示控件、提示语音和在所述图形用户界面上的指定区域使用指定颜色进行的预警。
[0177]
在一个可行的实施方案中,所述提醒信息所在的提示控件上显示有用于控制所述被控虚拟角色进行跟随的跟随控件,所述控制单元33用于控制所述被控虚拟角色自动朝目标降落位置进行下落时,包括:
[0178]
响应对所述跟随控件的触控操作,控制所述被控虚拟角色自动朝所述目标降落位置进行下落。
[0179]
在一个可行的实施方案中,在控制所述被控虚拟角色自动朝所述目标降落位置进行下落的过程中,对以下至少一种下落内容进行控制:
[0180]
所述被控虚拟角色的身体相对于水平面的倾斜幅度、所述被控虚拟角色的下落方向和开伞时机。
[0181]
在一个可行的实施方案中,所述控制单元33,还用于:
[0182]
在游戏过程中,如果在预设时长内未接收到对所述被控虚拟角色的操作指令,则控制所述被控虚拟角色跟随所述虚拟队伍中最后一个在小地图上进行选点的己方队友;或者,
[0183]
以所述虚拟队伍中最后一个在小地图上进行选点的己方队友在所述小地图上的选点为降落位置,控制所述被控虚拟角色进行跳伞。
[0184]
关于实施例二的相关原理可参考实施例一的相关说明,在此不再详细说明。
[0185]
实施例三
[0186]
图4为本技术实施例三提供的一种电子设备的结构示意图,包括:处理器401、存储介质402和总线403,所述存储介质402存储有所述处理器401可执行的机器可读指令,当电子设备运行上述的游戏中的控制方法时,所述处理器401与所述存储介质402之间通过总线403通信,所述处理器401执行所述机器可读指令,以执行实施例一中所述的方法步骤。
[0187]
关于具体执行的方法步骤和原理参见实施例一的说明,在此不再详细赘述。
[0188]
实施例四
[0189]
本技术实施例四还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行实施例一中所述的方法步骤。
[0190]
关于具体执行的方法步骤和原理参见实施例一的说明,在此不再详细赘述。
[0191]
在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0192]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0193]
另外,在本技术提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0194]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0195]
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0196]
最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围。都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜