虚拟环境中瞄准镜的应用方法、装置、设备及存储介质制造方法及图纸

技术编号:22556420 阅读:14 留言:0更新日期:2019-11-16 00:45
本申请公开了一种虚拟环境中瞄准镜的应用方法、装置、设备及存储介质,涉及虚拟环境领域,该方法包括:显示第一环境界面,第一环境界面中包括以人称视角对虚拟环境进行观察的画面和瞄准镜控制控件;接收在瞄准镜控制控件上的触摸操作,生成触摸信号;根据触摸信号显示第二环境界面,其中包括通过瞄准镜配件对虚拟环境进行观察的画面;当接收到触摸结束信号时,关闭瞄准镜配件。通过设置瞄准镜控制控件,并根据在该瞄准镜控制控件上的触摸操作是否持续,从而在人称视角画面和瞄准镜画面之间进行切换,仅需要对该瞄准镜配件进行单次触摸,即可在人称视角画面和瞄准镜画面之间进行切换,提高了对虚拟环境进行观察的效率以及准确率。

Application method, device, equipment and storage medium of sight in virtual environment

The invention discloses an application method, device, device and storage medium of a collimator in a virtual environment, which relates to the field of virtual environment. The method includes: displaying a first environment interface, including a screen for observing the virtual environment from a personal perspective and a collimator control control control control control; receiving a touch operation on the collimator control control control control and generating a touch signal; The second environment interface is displayed according to the touch signal, which includes a screen for observing the virtual environment through the sight fitting; when the touch end signal is received, the sight fitting is closed. By setting the collimator control control, and according to whether the touch operation on the collimator control control is continuous, it can switch between the personal view screen and the collimator screen. Only a single touch of the collimator accessories is needed to switch between the personal view screen and the collimator screen, which improves the efficiency and accuracy of the virtual environment observation \u3002

【技术实现步骤摘要】
虚拟环境中瞄准镜的应用方法、装置、设备及存储介质
本申请实施例涉及虚拟环境领域,特别涉及一种虚拟环境中瞄准镜的应用方法、装置、设备及存储介质。
技术介绍
在包括虚拟环境的应用程序中,通常需要通过控制虚拟环境中的虚拟对象在虚拟环境中进行活动,用户可以控制虚拟对象可以在三维虚拟环境中处于奔跑、行走、站立、平躺和匍匐等姿态,在对虚拟环境进行观察时,可以通过虚拟对象的第一人称视角或第三人称视角对虚拟环境进行观察(也即通过人称视角对虚拟环境进行观察),也可以通过瞄准镜配件对虚拟环境进行观察。相关技术中,在人称视角观察方式和瞄准镜配件观察方式之间可以通过瞄准镜控件进行切换,也即,当通过人称视角方式观察虚拟环境时,通过点击瞄准镜控件,可以将观察方式切换为通过瞄准镜配件观察方式,而通过瞄准镜观察方式观察虚拟环境时,通过点击瞄准镜控件可以将观察方式切换为人称视角方式。然而,通过上述方式在进行切换的过程中,由于在虚拟对战过程中,攻击速度是攻击成功与否的关键性因素,而开启瞄准镜和关闭瞄准镜的过程耗费了较多的时长,导致对虚拟环境进行观察的效率较低,且观察的准确率也较低。
技术实现思路
本申请实施例提供了一种虚拟环境中瞄准镜的应用方法、装置、设备及存储介质,可以解决对虚拟环境进行观察的效率较低,且观察的准确率也较低的问题。所述技术方案如下:一方面,提供了一种虚拟环境中瞄准镜的应用方法,所述方法包括:显示第一环境界面,所述第一环境界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具,所述虚拟道具上装配有瞄准镜配件,所述第一环境界面中还包括瞄准镜控制控件;接收在所述瞄准镜控制控件上的触摸操作,生成触摸信号;根据所述触摸信号显示第二环境界面,所述第二环境界面中包括通过所述瞄准镜配件对所述虚拟环境进行观察的瞄准镜画面;当接收到所述触摸操作的触摸结束信号时,关闭所述瞄准镜配件,恢复显示所述人称视角画面。另一方面,提供了一种虚拟环境中瞄准镜的应用装置,所述装置包括:显示模块,用于显示第一环境界面,所述第一环境界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具,所述虚拟道具上装配有瞄准镜配件,所述第一环境界面中还包括瞄准镜控制控件;接收模块,用于接收在所述瞄准镜控制控件上的触摸操作,生成触摸信号;所述显示模块,还用于根据所述触摸信号显示第二环境界面,所述第二环境界面中包括通过所述瞄准镜配件对所述虚拟环境进行观察的瞄准镜画面;所述接收模块,还用于当接收到所述触摸操作的触摸结束信号时,关闭所述瞄准镜配件,恢复显示所述人称视角画面。另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中提供的虚拟环境中瞄准镜的应用方法。另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中提供的虚拟环境中瞄准镜的应用方法。另一方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如上述本申请实施例中提供的虚拟环境中瞄准镜的应用方法。本申请实施例提供的技术方案带来的有益效果至少包括:通过设置瞄准镜控制控件,并根据在该瞄准镜控制控件上的触摸操作是否持续,从而在不通过瞄准镜配件观察的人称视角画面和通过瞄准镜配件观察的瞄准镜画面之间进行切换,仅需要对该瞄准镜配件进行单次触摸,即可在人称视角画面和瞄准镜画面之间进行切换,提高了瞄准镜配件的开启效率,从而提高了对虚拟环境进行观察的效率以及准确率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是相关技术中提供的在虚拟环境中对瞄准镜配件进行应用的界面示意图;图2是本申请一个示例性实施例提供的虚拟环境中对瞄准镜配件进行应用的界面示意图;图3是本申请一个示例性实施例提供的终端的结构框图;图4是本申请一个示例性实施例提供的实施环境示意图;图5是本申请一个示例性实施例提供的虚拟环境中瞄准镜的应用方法流程图;图6是基于图5示出的实施例提供的瞄准镜配件的显示示意图;图7是基于图5示出的实施例提供的触摸操作与瞄准镜控制控件对应关系确定示意图;图8是本申请另一个示例性实施例提供的虚拟环境中瞄准镜的应用方法流程图;图9是基于图8示出的实施例提供的混合式控制方式对应的界面示意图;图10是基于图8示出的实施例提供的混合式控制方式对应的时间轴示意图;图11是本申请一个示例性实施例提供的点击控制方式对应的流程图;图12是本申请一个示例性实施例提供的长按控制方式对应的流程图;图13是本申请一个示例性实施例提供的混合式控制方式对应的流程图;图14是本申请另一个示例性实施例提供的虚拟环境中瞄准镜的应用方法流程图;图15是本申请一个示例性实施例提供的虚拟环境中瞄准镜的应用装置的结构框图;图16是本申请另一个示例性实施例提供的虚拟环境中瞄准镜的应用装置的结构框图;图17是本申请一个示例性实施例提供的终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。首先,对本申请实施例中涉及的名词进行简单介绍:虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的三维环境,还可以是纯虚构的三维环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,下述实施例以虚拟环境是三维虚拟环境来举例说明,但对此不加以限定。可选地,该虚拟环境还用于至少两个虚拟角色之间的虚拟环境对战。可选地,该虚拟环境还用于至少两个虚拟角色之间使用虚拟枪械进行对战。可选地,该虚拟环境还用于在目标区域范围内,至少两个虚拟角色之间使用虚拟枪械进行对战,该目标区域范围会随虚拟环境中的时间推移而不断变小。虚拟对象:是指虚拟环境中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物等,比如:在三维虚拟环境中显示的人物、动物、植物、油桶、墙壁、石块等。可选地,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟环境中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。虚拟枪械:是指在虚拟环境通过发射子弹进行攻击的虚拟武器,虚拟对象本文档来自技高网...

【技术保护点】
1.一种虚拟环境中瞄准镜的应用方法,其特征在于,所述方法包括:/n显示第一环境界面,所述第一环境界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具,所述虚拟道具上装配有瞄准镜配件,所述第一环境界面中还包括瞄准镜控制控件;/n接收在所述瞄准镜控制控件上的触摸操作,生成触摸信号;/n根据所述触摸信号显示第二环境界面,所述第二环境界面中包括通过所述瞄准镜配件对所述虚拟环境进行观察的瞄准镜画面;/n当接收到所述触摸操作的触摸结束信号时,关闭所述瞄准镜配件,恢复显示所述人称视角画面。/n

【技术特征摘要】
1.一种虚拟环境中瞄准镜的应用方法,其特征在于,所述方法包括:
显示第一环境界面,所述第一环境界面中包括以虚拟对象的人称视角对所述虚拟环境进行观察的人称视角画面,所述虚拟对象持有虚拟道具,所述虚拟道具上装配有瞄准镜配件,所述第一环境界面中还包括瞄准镜控制控件;
接收在所述瞄准镜控制控件上的触摸操作,生成触摸信号;
根据所述触摸信号显示第二环境界面,所述第二环境界面中包括通过所述瞄准镜配件对所述虚拟环境进行观察的瞄准镜画面;
当接收到所述触摸操作的触摸结束信号时,关闭所述瞄准镜配件,恢复显示所述人称视角画面。


2.根据权利要求1所述的方法,其特征在于,所述当接收到所述触摸操作的触摸结束信号时,关闭所述瞄准镜配件,包括:
当接收到所述触摸操作的触摸结束信号时,确定所述触摸操作的触摸时长;
当所述触摸时长达到要求时长时,根据所述触摸结束信号关闭所述瞄准镜配件。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述触摸时长未达到所述要求时长时,将对所述瞄准镜控制控件的点击信号确定为控制所述瞄准镜配件关闭的信号;
当接收到在所述瞄准镜控制控件上的所述点击信号时,关闭所述瞄准镜配件,恢复显示所述人称视角画面。


4.根据权利要求3所述的方法,其特征在于,所述接收在所述瞄准镜控制控件上的触摸操作之前,还包括:
接收在功能设置控件上的触发操作;
根据所述触发操作显示功能设置界面,所述功能设置界面中包括瞄准镜设置选项,所述瞄准镜设置选项中包括混合式控制选项;
接收在所述混合式控制选项上的开启操作,所述混合式控制选项用于指示以所述要求时长为临界时长确定所述瞄准镜配件的关闭方式。


5.根据权利要求1至4任一所述的方法,其特征在于,所述瞄准镜画面为通过所述瞄准镜配件以第一视角方向对所述虚拟环境进行观察的画面;
所述根据所述触摸操作显示第二环境界面之后,还包括:
接收衔接所述触摸操作的拖动操作;
根据所述拖动操作对所述第一视角方向进行调整,得到第二视角方向;
显示第三环境界面,所述第三环境界面中包括通过所述瞄准镜配件以所述第二视角方向对所述虚拟环境进行观察的画面。


6.根据权利要求5所述的方法,其特征在于,当未通过所述瞄准镜配件对所述虚拟环境进行观察时,根据调整操作以第一调整速度对视角方向进行调整;
所述根据所述拖动操作对所述第一视角方向进行调整,包括:
根据所述拖动操作以第二调整速度对所述第一视角方向进行调整,其中,所述第二调整速度慢于所述第一调整速度。


7.根据权利要求1至4任一所述的方法,其特征在于,所述接收在所述瞄准镜控制控件上的触摸操作,包括:
接收在触摸显示屏上的所述触摸操作;
确定所述触摸操作在所述触摸显示屏上对应的第一坐标;
确定所述瞄准镜控制控件的中心点在所述触摸显示屏上对应的第二坐标;
当所述第一坐标和所述第二坐标之间的距离小于要求距离时,确定所述触摸操作为作用于所述瞄准镜控制控件上的触摸操作。


8.一种虚拟环境中瞄准镜的应用装置,其特征在于,所述装置包括:
显示模块,用于显示...

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

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

1