本技术涉及游戏,具体而言,涉及一种游戏的交互控制方法、装置、设备及存储介质。
背景技术:
1、现有游戏中,玩家可以使用第一虚拟装备作为虚拟载具,控制目标虚拟角色基于第一虚拟装备在游戏场景中进行移动。当玩家使用第一虚拟装备命中游戏场景内的一个虚拟物体时,根据第一虚拟装备在虚拟物体上命中的位置点不同,玩家虚拟角色在虚拟物体上的落地姿态可能会出现差异。例如,当第一虚拟装备命中虚拟建筑物的屋顶上一点时,玩家虚拟角色会以站立姿势降落到虚拟建筑物的屋顶上面;当第一虚拟装备命中虚拟建筑物的房檐上一点时,玩家虚拟角色会以悬挂姿势降落在虚拟建筑物的房檐上。
2、目前,在现有游戏中,第一虚拟装备一经发射则无法进行撤回,在发射第一虚拟装备时,玩家无法完全确定玩家虚拟角色基于发射后的第一虚拟装备进行移动之后的落地状态是否符合自己的预期,容易造成第一虚拟装备的浪费,使得玩家控制玩家虚拟角色进行移动的精准度降低,导致玩家的人机交互效率降低。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种游戏的交互控制方法、装置、设备及存储介质,以在玩家使用第一虚拟装备控制玩家虚拟角色进行移动之前,可以对玩家虚拟角色的落地状态进行预测,减少玩家对第一虚拟装备的浪费,提高玩家控制玩家虚拟角色进行移动的精准度,有利于提高玩家的人机交互效率。
2、第一方面,本技术实施例提供了一种游戏的交互控制方法,所述游戏中包含玩家虚拟角色,通过终端设备提供一图形用户界面,所述图形用户界面上显示有至少部分的游戏场景,所述交互控制方法包括:
3、响应针对所述玩家虚拟角色装配的第一虚拟装备的瞄准操作,从所述游戏场景中,确定所述第一虚拟装备瞄准的第一虚拟对象上的目标位置点;其中,所述第一虚拟装备用于在被触发释放后在所述玩家虚拟角色与所述目标位置点之间建立并显示一移动轨迹,并控制所述玩家虚拟角色沿所述移动轨迹移动至所述目标位置点;
4、根据所述目标位置点在所述第一虚拟对象上的位置关系,预测所述玩家虚拟角色基于所述第一虚拟装备移动至所述目标位置点之后的落地状态;
5、在所述图形用户界面上显示预测出的所述落地状态。
6、在一种可选的实施方式中,所述在所述图形用户界面上显示预测出的所述落地状态,包括:
7、在所述目标位置点的关联位置区域显示预测出的所述落地状态,和/或,在所述第一虚拟装备的触发控件的关联位置区域显示预测出的所述落地状态。
8、在一种可选的实施方式中,所述根据所述目标位置点在所述第一虚拟对象上的位置关系,预测所述玩家虚拟角色基于所述第一虚拟装备移动至所述目标位置点之后的落地状态,包括:
9、响应于所述第一虚拟对象在所述游戏场景中处于移动状态,从所述游戏场景中,获取所述第一虚拟对象与所述玩家虚拟角色之间的相对距离;
10、在检测到所述相对距离位于所述第一虚拟装备的命中距离范围内时,根据所述目标位置点在所述第一虚拟对象上的位置关系,预测所述玩家虚拟角色基于所述第一虚拟装备移动至所述目标位置点之后的落地状态。
11、在一种可选的实施方式中,所述落地状态包括:所述玩家虚拟角色基于所述第一虚拟装备移动至所述目标位置点后的虚拟落地点和/或虚拟落地姿态;其中,所述虚拟落地点是根据所述目标位置点在所述第一虚拟对象上的第一位置坐标预测出的;所述虚拟落地姿态是根据所述目标位置点在所述第一虚拟对象上的位置关系预测出的。
12、在一种可选的实施方式中,所述根据所述目标位置点在所述第一虚拟对象上的位置关系,预测所述玩家虚拟角色基于所述第一虚拟装备移动至所述目标位置点之后的落地状态,包括:
13、从所述游戏场景中,确定所述目标位置点与所述第一虚拟对象的顶点之间的相对高度;
14、根据确定出的所述相对高度,从所述第一虚拟对象关联的多个高度距离区间中,确定所述相对高度所属的高度距离区间作为目标高度距离区间;其中,所述多个高度距离区间是根据所述第一虚拟对象在所述游戏场景中的显示高度进行划分的;
15、从所述第一虚拟对象关联的多个虚拟姿态中,获取所述目标高度距离区间关联的第一虚拟姿态,将所述第一虚拟姿态作为预测出的所述虚拟落地姿态。
16、在一种可选的实施方式中,在所述图形用户界面上显示预测出的所述落地状态之后,所述交互控制方法还包括:
17、在所述图形用户界面上显示状态控制控件;
18、响应于对所述状态控制控件的控制操作,调整预测出的所述落地状态以获得目标落地状态和/或在多个预测出的落地状态中确定目标落地状态;
19、在所述图形用户界面显示所述玩家虚拟角色沿所述移动轨迹移动至所述目标位置点,并在所述游戏场景中按照所述目标落地状态进行降落的动态游戏画面。
20、在一种可选的实施方式中,所述在所述图形用户界面显示所述玩家虚拟角色沿所述移动轨迹移动至所述目标位置点,并在所述游戏场景中按照所述目标落地状态进行降落的动态游戏画面,包括:
21、根据所述目标落地状态确定所述动态游戏画面结束时的一帧或多帧画面的渲染数据;
22、基于所述渲染数据显示所述玩家虚拟角色按照所述目标落地状态进行降落的动态游戏画面。
23、在一种可选的实施方式中,在所述图形用户界面上显示预测出的所述落地状态之后,所述交互控制方法还包括:
24、响应于所述第一虚拟装备被触发释放,控制所述玩家虚拟角色沿所述移动轨迹向所述目标位置点移动,并显示所述玩家虚拟角色沿所述移动轨迹向所述目标位置点移动的动态游戏画面;
25、在所述玩家虚拟角色沿所述移动轨迹向所述目标位置点移动的过程中,响应于对所述预测出的所述落地状态的调整和/或选择操作,确定目标落地状态;
26、根据所述目标落地状态确定所述动态游戏画面结束时的一帧或多帧画面的渲染数据,并基于所述渲染数据显示所述玩家虚拟角色按照所述目标落地状态进行降落的动态游戏画面。
27、在一种可选的实施方式中,在所述图形用户界面上显示预测出的所述落地状态之后,所述交互控制方法还包括:
28、在所述图形用户界面上显示落地点控制控件;
29、响应于对所述落地点控制控件的控制操作,调整预测出的所述虚拟落地点以获得目标落地点和/或在多个预测出的虚拟落地点中确定目标落地点;
30、在所述图形用户界面显示所述玩家虚拟角色沿所述移动轨迹移动至所述目标落地点,并在所述目标落地点按照预测出的所述虚拟落地姿态进行降落的动态游戏画面。
31、在一种可选的实施方式中,在所述图形用户界面上显示预测出的所述落地状态之后,所述交互控制方法还包括:
32、在所述图形用户界面上显示姿态控制控件;
33、响应于对所述姿态控制控件的控制操作,调整预测出的所述虚拟落地姿态以获得目标落地姿态和/或在多个预测出的虚拟落地姿态中确定目标落地姿态;
34、在所述图形用户界面显示所述玩家虚拟角色沿所述移动轨迹移动至所述虚拟落地点,并在所述虚拟落地点按照所述目标落地姿态进行降落的动态游戏画面。
35、在一种可选的实施方式中,通过以下方法,响应于对所述落地点控制控件的控制操作,在多个预测出的虚拟落地点中确定目标落地点:
36、响应于对所述落地点控制控件的控制操作,从所述第一虚拟姿态关联的第一显示区域中,确定满足所述第一虚拟装备的瞄准条件的多个候选落地点;其中,所述第一显示区域用于表征所述目标高度距离区间在所述第一虚拟对象上对应的显示区域;
37、在所述图形用户界面上显示所述多个候选落地点;
38、响应于针对所述多个候选落地点的第一选择操作,从所述多个候选落地点中,确定所述第一选择操作选择的候选落地点作为所述目标落地点。
39、在一种可选的实施方式中,通过以下方法,响应于对所述姿态控制控件的控制操作,在多个预测出的虚拟落地姿态中确定目标落地姿态:
40、响应于对所述姿态控制控件的控制操作,从所述第一虚拟对象关联的多个虚拟姿态中,获取除所述第一虚拟姿态之外的其他虚拟姿态作为候选落地姿态;
41、在所述图形用户界面上显示获取的多个所述候选落地姿态;
42、响应于针对多个所述候选落地姿态的第二选择操作,从多个所述候选落地姿态中,确定所述第二选择操作选择的候选落地姿态作为所述目标落地姿态。
43、在一种可选的实施方式中,所述第一虚拟对象关联的多个虚拟姿态至少包括:在所述第一虚拟对象上的站立姿态,在所述第一虚拟对象上的悬挂姿态,以及从所述第一虚拟对象上跃过的飞跃姿态。
44、第二方面,本技术实施例提供了一种游戏的交互控制装置,所述游戏中包含玩家虚拟角色,通过终端设备提供一图形用户界面,所述图形用户界面上显示有至少部分的游戏场景,所述交互控制装置包括:
45、第一响应模块,用于响应针对所述玩家虚拟角色装配的第一虚拟装备的瞄准操作,从所述游戏场景中,确定所述第一虚拟装备瞄准的第一虚拟对象上的目标位置点;其中,所述第一虚拟装备用于在被触发释放后在所述玩家虚拟角色与所述目标位置点之间建立并显示一移动轨迹,并控制所述玩家虚拟角色沿所述移动轨迹移动至所述目标位置点;
46、第一预测模块,用于根据所述目标位置点在所述第一虚拟对象上的位置关系,预测所述玩家虚拟角色基于所述第一虚拟装备移动至所述目标位置点之后的落地状态;
47、第一显示模块,用于在所述图形用户界面上显示预测出的所述落地状态。
48、第三方面,本技术实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述游戏的交互控制方法的步骤。
49、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述游戏的交互控制方法的步骤。
50、本技术的实施例提供的技术方案可以包括以下有益效果:
51、本技术实施例提供的一种游戏的交互控制方法、装置、设备及存储介质,通过响应针对玩家虚拟角色装配的第一虚拟装备的瞄准操作,从游戏场景中,确定第一虚拟装备瞄准的第一虚拟对象上的目标位置点;根据目标位置点在第一虚拟对象上的位置关系,预测玩家虚拟角色基于第一虚拟装备移动至目标位置点之后的落地状态;在图形用户界面上显示预测出的所述落地状态。通过上述交互控制方式,本技术在玩家使用第一虚拟装备控制玩家虚拟角色进行移动之前,可以对玩家虚拟角色的落地状态进行预测,减少玩家对第一虚拟装备的浪费,提高玩家控制玩家虚拟角色进行移动的精准度,有利于提高玩家的人机交互效率。
52、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。