虚拟对象的控制方法、装置、终端、存储介质及程序产品制造方法及图纸

技术编号:32552799 阅读:27 留言:0更新日期:2022-03-05 11:53
本申请实施例公开了一种虚拟对象的控制方法、装置、终端、存储介质及程序产品,属于人机交互领域。该方法包括:响应于对虚拟道具的投放操作,控制第一虚拟对象在虚拟环境中投放所述虚拟道具;在所述第一虚拟对象位于所述虚拟道具的道具作用范围内的情况下,在所述第一虚拟对象周围显示虚拟遮罩,所述第一虚拟对象对于所述虚拟遮罩的遮罩范围外的第二虚拟对象不可见;基于所述第一虚拟对象在所述虚拟环境中所处的位置以及所述虚拟遮罩的遮罩范围,显示虚拟环境画面,所述虚拟遮罩用于降低所述遮罩范围外所述虚拟环境的可见度。本申请实施例提供的方法,可有效控制虚拟对象在隐身状态下的攻击命中率,有助于提高游戏对局的公平性。性。性。

【技术实现步骤摘要】
虚拟对象的控制方法、装置、终端、存储介质及程序产品


[0001]本申请实施例涉及人机交互领域,特别涉及一种虚拟对象的控制方法、装置、终端、存储介质及程序产品。

技术介绍

[0002]对战游戏是多个用户账号在同一场景内进行竞技的游戏,玩家可以操控虚拟环境中的虚拟对象进行行走、奔跑、攀爬、射击等动作,并且多个玩家可以在线组队在同一个虚拟环境中协同完成某项任务。
[0003]相关技术中,在进行对战时,用户可控制虚拟对象使用虚拟道具,从而使虚拟对象具有隐身功能,当虚拟对象具有隐身功能时,虚拟对象对虚拟环境中其他虚拟对象不可见。
[0004]若虚拟对象在隐身状态下进行攻击,由于对其他虚拟对象不可见,因此,可在较近距离内进行攻击,相应的,攻击命中率较高,且由于虚拟对象对于其他虚拟对象不可见,虚拟对象可持续进行攻击,该种情况下,将影响游戏对局公平性。

技术实现思路

[0005]本申请实施例提供了一种虚拟对象的控制方法、装置、终端、存储介质及产品,能够有效控制虚拟对象在隐身状态下攻击命中率,有助于提高对局公平性。
[0006]所述技术方案如下:
[0007]一方面,本申请实施例提供了一种虚拟对象的控制方法,所述方法包括:
[0008]响应于对虚拟道具的投放操作,控制第一虚拟对象在虚拟环境中投放所述虚拟道具;
[0009]在所述第一虚拟对象位于所述虚拟道具的道具作用范围内的情况下,在所述第一虚拟对象周围显示虚拟遮罩,所述第一虚拟对象对于所述虚拟遮罩的遮罩范围外的第二虚拟对象不可见;
[0010]基于所述第一虚拟对象在所述虚拟环境中所处的位置以及所述虚拟遮罩的遮罩范围,显示虚拟环境画面,所述虚拟遮罩用于降低所述遮罩范围外所述虚拟环境的可见度。
[0011]另一方面,本申请实施例提供了一种虚拟对象的控制装置,所述装置包括:
[0012]控制模块,用于响应于对虚拟道具的投放操作,控制第一虚拟对象在虚拟环境中投放所述虚拟道具;
[0013]第一显示模块,用于在所述第一虚拟对象位于所述虚拟道具的道具作用范围内的情况下,在所述第一虚拟对象周围显示虚拟遮罩,所述第一虚拟对象对于所述虚拟遮罩的遮罩范围外的第二虚拟对象不可见;
[0014]第二显示模块,用于基于所述第一虚拟对象在所述虚拟环境中所处的位置以及所述虚拟遮罩的遮罩范围,显示虚拟环境画面,所述虚拟遮罩用于降低所述遮罩范围外所述虚拟环境的可见度。
[0015]另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存
储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的虚拟对象的控制方法。
[0016]另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的虚拟对象的控制方法。
[0017]另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供虚拟对象的控制方法。
[0018]本申请实施例提供的技术方案的有益效果至少包括:
[0019]本申请实施例中,当控制虚拟对象在虚拟环境中投放虚拟道具后,若虚拟对象虚拟道具的道具作用范围内,则可在虚拟对象周围显示虚拟遮罩,从而使虚拟对象对虚拟环境中的其他虚拟对象不可见,即实现隐身效果;且在虚拟对象周围显示虚拟遮罩后,虚拟遮罩可降低虚拟对象对于遮罩范围外虚拟环境的可见度,即对虚拟对象的观察视野存在一定限制,从而在虚拟对象在隐身状态下攻击时,可有效控制虚拟对象的攻击命中率,避免攻击时命中率过高的情况,有助于提高游戏对局的公平性。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出了本申请一个示例性实施例提供的实施环境的示意图;
[0022]图2示出了本申请一个示例性实施例提供的虚拟对象的控制方法的流程图;
[0023]图3示出了本申请一个示例性实施例示出的虚拟对象的控制过程的界面示意图;
[0024]图4示出了本申请另一个示例性实施例提供的虚拟对象的使用方法的流程图;
[0025]图5示出了本申请一个示例性实施例示出的虚拟道具投放过程的界面示意图;
[0026]图6示出了本申请一个示例性实施例提供的不同预计投放位置对应的不同道具作用范围的界面示意图;
[0027]图7示出了本申请一个示例性实施例提供的虚拟遮罩的界面示意图;
[0028]图8示出了本申请另一个示例性实施例提供的虚拟对象的使用方法的流程图;
[0029]图9示出了本申请一个示例性实施例提供的第二虚拟对象对应客户端的地图展示控件的界面示意图;
[0030]图10示出了本申请一个示例性实施例提供的第二虚拟对象进入遮罩范围后提示信息显示过程的界面示意图;
[0031]图11示出了本申请另一个示例性实施例提供的虚拟对象的控制方法的流程图;
[0032]图12是本申请一个示例性实施例提供的虚拟对象的控制装置的结构框图;
[0033]图13示出了本申请一个示例性实施例提供的终端的结构框图。
具体实施方式
[0034]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0035]在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0036]首先,对本申请实施例中涉及的名词进行介绍:
[0037]虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,本申请对此不加以限定。下述实施例以虚拟环境是三维虚拟环境为例进行说明。
[0038]虚拟对象:是指虚拟环境中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物等,比如:在三维虚拟环境中显示的人物、动物。可选地,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟环境中具有自本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象的控制方法,其特征在于,所述方法包括:响应于对虚拟道具的投放操作,控制第一虚拟对象在虚拟环境中投放所述虚拟道具;在所述第一虚拟对象位于所述虚拟道具的道具作用范围内的情况下,在所述第一虚拟对象周围显示虚拟遮罩,所述第一虚拟对象对于所述虚拟遮罩的遮罩范围外的第二虚拟对象不可见;基于所述第一虚拟对象在所述虚拟环境中所处的位置以及所述虚拟遮罩的遮罩范围,显示虚拟环境画面,所述虚拟遮罩用于降低所述遮罩范围外所述虚拟环境的可见度。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一虚拟对象在所述虚拟环境中所处的位置以及所述虚拟遮罩的遮罩范围,显示虚拟环境画面,包括:基于所述第一虚拟对象在所述虚拟环境中所处的位置以及所述虚拟遮罩的遮罩范围,确定所述遮罩范围外的所述虚拟环境;确定所述遮罩范围外的所述虚拟环境的目标可见度;基于所述目标可见度显示所述遮罩范围外所述虚拟环境对应的虚拟环境画面。3.根据权利要求2所述的方法,其特征在于,所述确定所述遮罩范围外的所述虚拟环境的目标可见度,包括:在所述第一虚拟对象处于未攻击状态的情况下,确定所述目标可见度为第一可见度;在所述第一虚拟对象处于攻击状态的情况下,确定所述目标可见度为第二可见度,其中,所述第一可见度低于所述第二可见度。4.根据权利要求2所述的方法,其特征在于,所述虚拟遮罩是以所述第一虚拟对象中心,目标半径的球形遮罩;所述基于所述第一虚拟对象在所述虚拟环境中所处的位置以及所述虚拟遮罩的遮罩范围,确定所述遮罩范围外的所述虚拟环境,包括:基于所述第一虚拟对象与虚拟道具之间的距离,确定所述目标半径,所述距离与所述目标半径呈正相关关系;基于所述第一虚拟对象在所述虚拟环境中所处的位置以及所述目标半径,确定所述遮罩范围;基于所述遮罩范围,确定所述遮罩范围外的所述虚拟环境。5.根据权利要求1至4任一所述的方法,其特征在于,所述响应于对虚拟道具的投放操作,控制第一虚拟对象在虚拟环境中投放虚拟道具,包括:显示目标技能控件;响应于对所述目标技能控件的触发操作,显示道具投放控件;响应于对所述道具投放控件的触发操作,显示预计投放位置以及距离信息,所述距离信息用于指示所述预计投放位置在虚拟地面投影位置与所述第一虚拟对象之间的距离;响应于对所述道具投放控件的触发操作结束,控制所述第一虚拟对象在所述虚拟环境中投放所述虚拟道具。6.根据权利要求5所述的方法,其特征在于,所述显示预计投放位置以及距离信息之后,所述方法还包括:基于所述预计投放位置对应的投放高度,确定所述虚拟道具的所述道具作用范围,所述投放高度与所述道具作用范围呈正相关关系;
在所述虚拟环境画面中,和/或在地图展示控件中显示所述道具作用范围。7.根据权利要求6所述的方法,其特征在于,所述在所述虚拟环境画面中,和/或在地图展示控件中显示所述道具作用范围之后,所述方法还包括:显示高度调整控件;响应于对所述高度调整控件的触发操...

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

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

1