虚拟物品的控制方法、装置、终端和存储介质制造方法及图纸

技术编号:24606772 阅读:13 留言:0更新日期:2020-06-23 22:00
本申请提供了一种虚拟物品的控制方法、装置、终端及存储介质,涉及计算机和互联网技术领域。所述方法包括:显示射击游戏的用户界面;响应于虚拟枪械处于第一状态,播放第一拉栓动画;在播放第一拉栓动画的过程中,接收作用于目标操作控件的触控操作信号;响应于接收到触控操作信号,控制虚拟枪械从第一状态切换为第二状态,并从播放第一拉栓动画切换为播放第二拉栓动画。相比于相关技术中,只有在拉栓动画播放完毕之后才可执行其它操作。本申请实施例提供的方案,在播放拉栓动画的过程中,可以接收作用于操作操作控件的触控操作信号,并响应于该触控操作信号执行相应的操作,不需要在拉栓动画播放过程中屏蔽所有的操作,进一步提高了用户体验。

【技术实现步骤摘要】
虚拟物品的控制方法、装置、终端和存储介质
本申请实施例涉及计算机和互联网
,特别涉及一种虚拟物品的控制方法、装置、终端及存储介质。
技术介绍
目前,在一些移动终端的射击类游戏中,玩家可以在游戏对局提供的游戏场景中,对虚拟对象所持有的虚拟武器进行控制,如控制切换虚拟武器或控制虚拟武器进行射击。在相关技术中,射击类游戏的虚拟武器以虚拟枪械为主流。玩家通过控制虚拟对象所持有的虚拟枪械进行射击,通过击杀敌方虚拟对象,以达到游戏对局的胜利。在游戏中,对于存在拉栓操作的虚拟枪械,拉栓操作只是一个手部动作的动画播放。然而,在这个过程中,屏蔽了其它所有操作,只有等待拉栓操作的动画播放完毕之后才可执行其它操作。
技术实现思路
本申请实施例提供了一种虚拟物品的控制方法、装置、终端和存储介质,可用于在播放拉栓动画的过程中执行其它的操作,提高用户体验。所述技术方案如下:一方面,本申请实施例提供了一种虚拟物品的控制方法,所述方法包括:显示射击游戏的用户界面,所述用户界面包括虚拟环境画面和操作控件,所述虚拟环境画面是虚拟环境对应的显示画面,所述虚拟环境中包括持有虚拟枪械的虚拟对象;响应于所述虚拟枪械处于第一状态,播放第一拉栓动画;在播放所述第一拉栓动画的过程中,接收作用于目标操作控件的触控操作信号;响应于接收到所述触控操作信号,控制所述虚拟枪械从所述第一状态切换为第二状态,并从播放所述第一拉栓动画切换为播放第二拉栓动画。另一方面,本申请实施例提供了一种虚拟物品的控制装置,所述装置包括:界面显示模块,用于显示射击游戏的用户界面,所述用户界面包括虚拟环境画面和操作控件,所述虚拟环境画面是虚拟环境对应的显示画面,所述虚拟环境中包括持有虚拟枪械的虚拟对象;动画播放模块,用于响应于所述虚拟枪械处于第一状态,播放第一拉栓动画;信号接收模块,关于在播放所述第一拉栓动画的过程中,接收作用于目标操作控件的触控操作信号;状态切换模块,用于响应于接收到所述触控操作信号,控制所述虚拟枪械从所述第一状态切换为第二状态,并从播放所述第一拉栓动画切换为播放第二拉栓动画。再一方面,本申请实施例提供了一种移动终端,所述移动终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的虚拟物品的控制方法。再一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的虚拟物品的控制方法。还一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述虚拟物品的控制方法。本申请实施例提供的技术方案可以包括如下有益效果:在播放第一状态下的第一拉栓动画的过程中,接收作用于操作操作控件的触控操作信号,并响应于该触控操作信号,进行状态切换以及播放的拉栓动画的切换。相比于相关技术中,在播放拉栓动画的过程中,客户端屏蔽了其它所有操作,只有在拉栓动画播放完毕之后才可执行其它操作。本申请实施例提供的技术方案,在播放拉栓动画的过程中,可以接收作用于操作操作控件的触控操作信号,并响应于该触控操作信号执行相应的操作,不需要在拉栓动画播放过程中屏蔽所有的操作,进一步提高了用户体验。附图说明图1是本申请一个实施例提供的实施环境的示意图;图2是本申请一个实施例提供的移动终端的结构示意图;图3是本申请一个实施例提供的虚拟物品的控制方法的流程图;图4示例性示出了本申请一种用户界面的示意图;图5示例性示出了本申请另一种用户界面的示意图;图6示例性示出了一种虚拟物品的控制方法的流程图;图7示例性示出了另一种虚拟物品的控制方法的流程图;图8是本申请一个实施例提供的虚拟物品的控制装置的框图;图9是本申请另一个实施例提供的虚拟物品的控制装置的框图;图10是本申请一个实施例提供的移动终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在对本申请实施例进行介绍说明之前,首先对本申请中涉及的相关名词进行解释说明。1、虚拟场景虚拟场景是应用程序(如游戏应用程序)的客户端在终端上运行时显示(或提供)的场景,该虚拟场景是指营造出的供虚拟对象进行活动(如游戏竞技)的场景,如可以是虚拟房屋、虚拟岛屿、虚拟地图等。该虚拟场景可以是对真实世界的仿真场景,也可以是半仿真半虚构的场景,还可以是纯虚构的场景。虚拟场景可以是二维虚拟场景,也可以是2.5维虚拟场景,或者是三维虚拟场景,本申请实施例对此不作限定。2、虚拟对象虚拟对象是指用户帐号在应用程序中控制的虚拟角色。以应用程序为游戏应用程序为例,虚拟对象是指用户帐号在游戏应用程序中控制的游戏角色。虚拟对象可以是人物形态,可以是动物、卡通或者其它形态,本申请实施例对此不作限定。虚拟对象可以三维形式展示,也可以二维形式展示,本申请实施例对此不作限定。在不同的游戏应用程序中,用户帐号控制虚拟对象所能执行的操作也可能有所不同。例如,在射击类游戏应用程序中,用户帐号可以控制虚拟对象执行射击、奔跑、跳跃、拾取枪械、更换枪械、给枪械添加子弹等操作。当然,除了游戏应用程序之外,其它类型的应用程序中也可以向用户展示虚拟对象,并给虚拟对象提供相应的功能。例如,AR(AugmentedReality,增强现实)类应用程序、社交类应用程序、互动娱乐类应用程序等,本申请实施例对此不作限定。另外,对于不同的应用程序来说,其所提供的虚拟对象的形态也会有所不同,且相应的功能也会有所不同,这都可以根据实际需求预先进行配置,本申请实施例对此不作限定。3、虚拟枪械虚拟枪械是指能够模拟真实枪械进行射击的虚拟物品。虚拟枪械可以是真实枪械的三维模型,虚拟对象能够携带虚拟枪械,并控制虚拟枪械朝着某一目标进行射击。虚拟枪械可以包括多种不同的枪械类别,如步枪、冲锋枪、机枪、散弹枪、手枪等。枪械类别可以结合实际需求进行划分,例如步枪还可以细分为突击步枪和狙击步枪等不同类别,机枪还可以细分为轻机枪和重机枪等不同类别。4、虚拟瞄准镜虚拟瞄准镜是指配备在虚拟枪械上的,用于对虚拟环境进行辅助观察的虚拟物品。虚拟瞄准镜可以是真实瞄准镜的三维模型。虚拟枪械装配有虚拟瞄准镜之后,可以进入开镜状态,该开镜状态是指通过虚拟瞄准镜对虚拟环境进行观察的状态。虚拟瞄准镜可以包括不同放大倍数的倍镜(如2倍镜、3倍镜、4倍镜、6倍镜、8倍镜等)、激光瞄准镜、红点瞄准镜、全息瞄准镜等。请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:本文档来自技高网...

【技术保护点】
1.一种虚拟物品的控制方法,其特征在于,所述方法包括:/n显示射击游戏的用户界面,所述用户界面包括虚拟环境画面和操作控件,所述虚拟环境画面是虚拟环境对应的显示画面,所述虚拟环境中包括持有虚拟枪械的虚拟对象;/n响应于所述虚拟枪械处于第一状态,播放第一拉栓动画;/n在播放所述第一拉栓动画的过程中,接收作用于目标操作控件的触控操作信号;/n响应于接收到所述触控操作信号,控制所述虚拟枪械从所述第一状态切换为第二状态,并从播放所述第一拉栓动画切换为播放第二拉栓动画。/n

【技术特征摘要】
1.一种虚拟物品的控制方法,其特征在于,所述方法包括:
显示射击游戏的用户界面,所述用户界面包括虚拟环境画面和操作控件,所述虚拟环境画面是虚拟环境对应的显示画面,所述虚拟环境中包括持有虚拟枪械的虚拟对象;
响应于所述虚拟枪械处于第一状态,播放第一拉栓动画;
在播放所述第一拉栓动画的过程中,接收作用于目标操作控件的触控操作信号;
响应于接收到所述触控操作信号,控制所述虚拟枪械从所述第一状态切换为第二状态,并从播放所述第一拉栓动画切换为播放第二拉栓动画。


2.根据权利要求1所述的方法,其特征在于,所述从播放所述第一拉栓动画切换为播放第二拉栓动画,包括:
停止播放所述第一拉栓动画;
根据所述第一拉栓动画的停止播放时间戳,确定所述第二拉栓动画的起始播放时间戳;
从所述第二拉栓动画的起始播放时间戳开始,播放所述第二拉栓动画。


3.根据权利要求2所述的方法,其特征在于,所述从所述第二拉栓动画的起始播放时间戳开始,播放所述第二拉栓动画,包括:
调用所述第二拉栓动画对应的动画状态机,根据所述第二拉栓动画的起始播放时间戳对所述第二拉栓动画进行裁剪处理,得到处理后的第二拉栓动画;
通过所述第二拉栓动画对应的动画状态机,播放所述处理后的第二拉栓动画。


4.根据权利要求2所述的方法,其特征在于,所述第一拉栓动画的停止播放时间戳与所述第二拉栓动画的起始播放时间戳相同。


5.根据权利要求1所述的方法,其特征在于,所述控制所述虚拟枪械从所述第一状态切换为第二状态,包括:
若所述第一状态为开镜状态,则控制所述虚拟枪械从所述开镜状态切换为关镜状态;
若所述第一状态为关镜状态,则控制所述虚拟枪械从所述关镜状态切换为开镜状态;
其中,所述开镜状态是指所述虚拟枪械配备的虚拟瞄准镜处于打开的状态,所述关镜状态是指所述虚拟枪械配备的虚拟瞄准镜处于关闭的状态。


6.根据权利要求1所述的方法,其特征在于,所述控制所述虚拟枪械从所述第一状态切换为第二状态,包括:
若所述第一状态为托枪状态,则控制所述虚拟枪械从所述托枪状态切换为举枪状态;
若所述第一状态为举枪状态,则控制所述虚拟枪械从所述举枪状态切换为托枪状态;
其中,所述托枪状态是指所述虚拟枪械被所述虚拟对象托起的状态,所述举枪状态是指所述虚拟枪械被所述虚拟对象举起的状态。


7.根据权利要求1所述的方法,其特征在于,所述控制所述虚拟枪械从所述第一状态切换为第二状态,包括:
若所述第一状态为卧射状态,则控制所述虚拟枪械从所述卧射状态切换为蹲射状态或站射状态;
若所述第一状态为蹲射状态,则控制所...

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

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

1