基于虚拟飞行器的互动方法、装置、终端及存储介质制造方法及图纸

技术编号:22680834 阅读:28 留言:0更新日期:2019-11-29 23:09
本申请公开了一种基于虚拟飞行器的互动方法、装置、终端及存储介质,属于多媒体技术领域。本申请通过当虚拟场景中的虚拟飞行器位于互动位置时,如果检测到对该虚拟飞行器的互动道具的发射操作,确定该互动道具从该互动位置至目标位置的移动轨迹,从而可以在该虚拟场景中,控制该互动道具从该互动位置沿该移动轨迹发射至该目标位置,由于互动位置为虚拟飞行器所在的空中位置,因此可以呈现出从空中的互动位置发射互动道具的互动效果,使得互动操作不再囿于陆地场景,丰富了互动方式,提升了互动效果,提升了用户体验。

Interactive methods, devices, terminals and storage media based on virtual aircraft

The application discloses an interactive method, device, terminal and storage medium based on a virtual aircraft, belonging to the technical field of multimedia. The application determines the moving track of the interactive props from the interactive position to the target position by detecting the launching operation of the interactive props of the virtual vehicle when the virtual vehicle in the virtual scene is in the interactive position, so that the interactive props can be controlled to be launched to the target position along the moving track from the interactive position in the virtual scene, because of the interaction The position is the air position of the virtual aircraft, so it can show the interactive effect of launching interactive props from the interactive position in the air, which makes the interactive operation not limited to the land scene, enriches the interactive mode, improves the interactive effect, and improves the user experience.

【技术实现步骤摘要】
基于虚拟飞行器的互动方法、装置、终端及存储介质
本申请涉及多媒体
,特别涉及一种基于虚拟飞行器的互动方法、装置、终端及存储介质。
技术介绍
随着多媒体技术的发展以及终端功能的多样化,在终端上能够进行的游戏种类越来越多。目前,射击类游戏是一种比较盛行的游戏,终端可以在界面中显示虚拟场景,在虚拟场景中可以包括多个互动方的虚拟对象,使得用户能够基于终端控制与自身对应的虚拟对象,从而在虚拟场景中进行射击等方式的互动操作。在上述过程中,射击类游戏中的互动操作通常是囿于陆地场景的,然而在现实世界中,除了陆地场景以外,空中的飞行器也可以向地面发起攻击(也称为“对地攻击”),因此,目前在射击类游戏中互动方式单一、互动效果较差、用户体验较差。
技术实现思路
本申请实施例提供了一种基于虚拟飞行器的互动方法、装置、终端及存储介质,能够解决射击类游戏中互动方式单一、互动效果差、用户体验差的问题。该技术方案如下:一方面,提供了一种基于虚拟飞行器的互动方法,该方法包括:当虚拟场景中的虚拟飞行器位于互动位置时,检测对所述虚拟飞行器的互动道具的发射操作;当检测到所述发射操作时,确定所述互动道具从所述互动位置至目标位置的移动轨迹,所述目标位置为所述虚拟飞行器当前视角内的任一位置;在所述虚拟场景中,控制所述互动道具从所述互动位置沿所述移动轨迹发射至所述目标位置。一方面,提供了一种基于虚拟飞行器的互动装置,该装置包括:检测模块,用于当虚拟场景中的虚拟飞行器位于互动位置时,检测对所述虚拟飞行器的互动道具的发射操作;确定模块,用于当检测到所述发射操作时,确定所述互动道具从所述互动位置至目标位置的移动轨迹,所述目标位置为所述虚拟飞行器当前视角内的任一位置;控制模块,用于在所述虚拟场景中,控制所述互动道具从所述互动位置沿所述移动轨迹发射至所述目标位置。在一种可能实施方式中,所述装置还用于:当所述虚拟飞行器位于所述互动位置时,将所述虚拟飞行器当前视角的准心确定为所述虚拟场景的中心位置;当检测到对除了所述互动道具之外任一区域的滑动操作时,根据所述滑动操作的轨迹调整所述准心;当检测到所述发射操作时,将所述准心确定为所述目标位置,执行所述确定模块所执行的操作。在一种可能实施方式中,所述确定模块用于:当检测到所述发射操作时,确定所述互动道具的互动类型;当所述互动类型为间隔发射类型时,若所述互动道具不处于冷却状态,执行确定移动轨迹的步骤;若所述互动道具处于所述冷却状态,在所述虚拟场景中显示提示信息,所述提示信息用于表示所述互动道具处于冷却状态。在一种可能实施方式中,所述确定模块用于:根据所述互动道具的道具类型,确定所述互动道具的单次发射数量;根据所述互动道具的单次发射数量,确定一个或多个所述移动轨迹,所述移动轨迹的数量与所述互动道具的单次发射数量相同。在一种可能实施方式中,所述控制模块用于:根据所述移动轨迹的长度,确定所述互动道具在相邻图像帧之间的位移;在所述虚拟场景中,控制所述互动道具在所述移动轨迹上从所述互动位置按照所述位移发射至所述目标位置。在一种可能实施方式中,所述装置还用于:当所述互动道具到达所述目标位置时,将所述互动道具从第一显示形态转换为第二显示形态;根据所述互动道具的互动范围,对处于所述互动范围内的虚拟对象扣除互动属性值。在一种可能实施方式中,所述装置还用于:当所述虚拟飞行器的互动属性值减少时,在所述虚拟场景中显示碎屏效果,所述碎屏效果用于表示所述虚拟飞行器的屏幕碎裂。在一种可能实施方式中,所述装置还用于:当所述虚拟飞行器的互动属性值低于属性阈值时,在所述虚拟场景中显示信号中断效果,所述信号中断效果用于表示所述虚拟飞行器的通信信号中断。在一种可能实施方式中,所述装置为区块链系统内的节点设备,当所述节点设备执行基于虚拟飞行器的互动方法,将本次互动产生的互动数据存储在所述区块链系统中。一方面,提供了一种终端,该终端包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器加载并执行以实现如上述任一种可能实现方式的基于虚拟飞行器的互动方法所执行的操作。一方面,提供了一种存储介质,该存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行以实现如上述任一种可能实现方式的基于虚拟飞行器的互动方法所执行的操作。本申请实施例提供的技术方案带来的有益效果至少包括:通过当虚拟场景中的虚拟飞行器位于互动位置时,检测对该虚拟飞行器的互动道具的发射操作,当检测到该发射操作时,确定该互动道具从该互动位置至目标位置的移动轨迹,该目标位置为该虚拟飞行器当前视角内的任一位置,从而可以在该虚拟场景中,控制该互动道具从该互动位置沿该移动轨迹发射至该目标位置,由于互动位置为虚拟飞行器所在的空中位置,而目标位置为空中位置或地面位置,因此可以呈现出从空中的互动位置发射互动道具的互动效果,使得终端所提供的互动操作不再囿于陆地场景,丰富了终端所提供的互动方式,提升了终端展示的互动效果,提升了用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种基于虚拟飞行器的互动方法的实施环境示意图;图2是本申请实施例提供的一种基于虚拟飞行器的互动方法的流程图;图3是本申请实施例提供的一种自动调整准心的原理性示意图;图4是本申请实施例提供的一种虚拟场景的界面示意图;图5是本申请实施例提供的一种手动控制模式下准心调整过程的原理性示意图;图6是本申请实施例提供的一种自动巡航模式下准心调整过程的原理性示意图;图7是本申请实施例提供的一种虚拟场景的界面示意图;图8是本申请实施例提供的一种虚拟场景的界面示意图;图9是本申请实施例提供的一种界面示意图;图10是本申请实施例提供的一种界面示意图;图11是本申请实施例提供的一种确定移动轨迹的原理性示意图;图12是本申请实施例提供的一种确定移动轨迹的原理性示意图;图13是本申请实施例提供的一种确定互动范围的原理性示意图;图14是本申请实施例提供的一种碎屏效果的界面示意图;图15是本申请实施例提供的一种信号中断效果的界面示意图;图16是本申请实施例提供的一种基于虚拟飞行器的互动方法的流程图;图17是本申请实施例提供的一种基于虚拟飞行器的互动装置的结构示意图;图18是本申请实施例提供的一种终端的结构示意图。具体实施方式为使本申本文档来自技高网...

【技术保护点】
1.一种基于虚拟飞行器的互动方法,其特征在于,所述方法包括:/n当虚拟场景中的虚拟飞行器位于互动位置时,检测对所述虚拟飞行器的互动道具的发射操作;/n当检测到所述发射操作时,确定所述互动道具从所述互动位置至目标位置的移动轨迹,所述目标位置为所述虚拟飞行器当前视角内的任一位置;/n在所述虚拟场景中,控制所述互动道具从所述互动位置沿所述移动轨迹发射至所述目标位置。/n

【技术特征摘要】
1.一种基于虚拟飞行器的互动方法,其特征在于,所述方法包括:
当虚拟场景中的虚拟飞行器位于互动位置时,检测对所述虚拟飞行器的互动道具的发射操作;
当检测到所述发射操作时,确定所述互动道具从所述互动位置至目标位置的移动轨迹,所述目标位置为所述虚拟飞行器当前视角内的任一位置;
在所述虚拟场景中,控制所述互动道具从所述互动位置沿所述移动轨迹发射至所述目标位置。


2.根据权利要求1所述的方法,其特征在于,所述当检测到所述发射操作时,确定所述互动道具从所述互动位置至目标位置的移动轨迹之前,所述方法还包括:
当所述虚拟飞行器位于所述互动位置时,将所述虚拟飞行器当前视角的准心确定为所述虚拟场景的中心位置;
当检测到对除了所述互动道具之外任一区域的滑动操作时,根据所述滑动操作的轨迹调整所述准心;
当检测到所述发射操作时,将所述准心确定为所述目标位置,执行确定移动轨迹的步骤。


3.根据权利要求1或2所述的方法,其特征在于,所述当检测到所述发射操作时,确定所述互动道具从所述互动位置至目标位置的移动轨迹包括:
当检测到所述发射操作时,确定所述互动道具的互动类型;
当所述互动类型为间隔发射类型时,若所述互动道具不处于冷却状态,执行确定移动轨迹的步骤;若所述互动道具处于所述冷却状态,在所述虚拟场景中显示提示信息,所述提示信息用于表示所述互动道具处于冷却状态。


4.根据权利要求1所述的方法,其特征在于,所述确定所述互动道具从所述互动位置至目标位置的移动轨迹包括:
根据所述互动道具的道具类型,确定所述互动道具的单次发射数量;
根据所述互动道具的单次发射数量,确定一个或多个所述移动轨迹,所述移动轨迹的数量与所述互动道具的单次发射数量相同。


5.根据权利要求1所述的方法,其特征在于,所述在所述虚拟场景中,控制所述互动道具从所述互动位置沿所述移动轨迹发射至所述目标位置包括:
根据所述移动轨迹的长度,确定所述互动道具在相邻图像帧之间的位移;
在所述虚拟场景中,控制所述互动道具在所述移动轨迹上从所述互动位置按照所述位移发射至所述目标位置。


6.根据权利要求1所述的方法,其特征在于,所述在所述虚拟场景中,控制所述互动道具从所述互动位置沿所述移动轨迹发射至所述目标位置之后,所述方法还包括:
当所述互动道具到达所述目标位置时,将所述互动道具从第一显示形态转换为第二显示形态;
根据所述互动道具的互动范围,对处于所述互动范围内的虚拟对象扣除互动属性值。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述虚拟飞行器的互动属性值减少时,在所述虚拟场景中显示碎屏效果,所述碎屏...

【专利技术属性】
技术研发人员:刘智洪王扬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1