虚拟对象控制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:25669034 阅读:15 留言:0更新日期:2020-09-18 20:43
本申请实施例公开了一种虚拟对象控制方法、装置、计算机设备及存储介质,属于计算机技术领域。该方法包括:响应于对触控区域的触摸操作,确定触摸操作的至少两个触摸位置,根据至少两个触摸位置,确定触摸操作的目标触摸位置;确定目标触摸位置指示的第一瞄准方向;控制第一虚拟对象按照第一瞄准方向执行释放技能操作。该方法综合考虑该至少两个触摸位置确定目标触摸位置,得到的目标触摸位置能够体现用户期望的触摸位置,则目标触摸位置指示的瞄准方向更能满足用户的需求,提高了瞄准方向的准确率。

【技术实现步骤摘要】
虚拟对象控制方法、装置、计算机设备及存储介质
本申请实施例涉及计算机
,特别涉及一种虚拟对象控制方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的发展及电子游戏的广泛普及,在电子游戏中可以控制虚拟对象执行多种多样的操作,极大地提升了游戏效果。其中,释放技能操作是一种常用的操作,用户可以控制虚拟对象按照瞄准方向释放技能,而在释放技能之前需要确定瞄准方向。用户通常使用手指在触控区域中执行触摸操作,从而根据触摸操作的触摸位置确定瞄准方向。但是由于手指与触控区域的接触面积较大,触摸位置难以控制,很容易导致实际触摸位置与用户期望的触摸位置不一致,从而导致瞄准方向不准确。
技术实现思路
本申请实施例提供了一种虚拟对象控制方法、装置、计算机设备及存储介质,提高了瞄准方向的准确率,所述技术方案如下:一方面,提供了一种虚拟对象控制方法,所述方法包括:响应于对触控区域的触摸操作,确定所述触摸操作的至少两个触摸位置,所述至少两个触摸位置包括所述触摸操作的终止触摸位置;根据所述至少两个触摸位置,确定所述触摸操作的目标触摸位置;确定所述目标触摸位置指示的第一瞄准方向;控制第一虚拟对象按照所述第一瞄准方向执行释放技能操作。另一方面,提供了一种瞄准信息获取装置,所述装置包括:触摸位置确定模块,用于响应于对触控区域的触摸操作,确定所述触摸操作的至少两个触摸位置,所述至少两个触摸位置包括所述触摸操作的终止触摸位置;目标位置确定模块,用于根据所述至少两个触摸位置,确定所述触摸操作的目标触摸位置;第一方向确定模块,用于确定所述目标触摸位置指示的第一瞄准方向;第一控制模块,用于控制第一虚拟对象按照所述第一瞄准方向执行释放技能操作。在一种可能实现方式中,所述目标位置确定模块,包括:权重确定单元,用于按照所述至少两个触摸位置的排列顺序,确定所述至少两个触摸位置的权重;坐标确定单元,用于按照所述至少两个触摸位置的权重,对所述至少两个触摸位置的坐标进行加权处理,得到所述目标触摸位置的坐标。在另一种可能实现方式中,所述触摸位置的坐标包括横坐标和纵坐标,所述坐标确定单元,用于:按照所述至少两个触摸位置的权重,对所述至少两个触摸位置的横坐标进行加权求和,得到所述目标触摸位置的横坐标;按照所述至少两个触摸位置的权重,对所述至少两个触摸位置的纵坐标进行加权求和,得到所述目标触摸位置的纵坐标。在另一种可能实现方式中,所述触摸位置确定模块,包括:第一位置确定单元,用于响应于所述触控区域中的触摸点对应的按下操作,确定所述按下操作对应的初始触摸位置;第二位置确定单元,用于确定所述触摸点在所述触控区域中滑动的过程中的至少一个触摸位置;第三位置确定单元,用于响应于所述触控区域中的所述触摸点对应的抬起操作,确定所述抬起操作对应的终止触摸位置。在另一种可能实现方式中,所述装置还包括:标识分配模块,用于响应于所述触控区域中的触摸点对应的按下操作,为所述触摸点分配触摸标识;所述第二位置确定单元,用于确定所述触控区域中检测到的与所述触摸标识匹配的至少两个触摸位置。在另一种可能实现方式中,所述第一控制模块,包括:对象确定单元,用于确定所述第一瞄准方向上,与所述第一虚拟对象之间的距离最近的第二虚拟对象;第一控制单元,用于控制所述第一虚拟对象向所述第二虚拟对象执行所述释放技能操作。在另一种可能实现方式中,所述第一控制模块,包括:瞄准位置确定单元,用于根据所述第一瞄准方向及第一预设距离,确定所述第一瞄准方向上的瞄准位置,所述瞄准位置与所述第一虚拟对象之间的距离为所述第一预设距离;第二控制单元,用于控制所述第一虚拟对象向所述瞄准位置执行所述释放技能操作。在另一种可能实现方式中,所述触控区域包括第一触控子区域及第二触控子区域,所述第二触控子区域位于所述第一触控子区域的外侧;目标位置确定模块,用于所述终止触摸位置位于所述第二触控子区域,则根据所述至少两个触摸位置,确定所述触摸操作的目标触摸位置。在另一种可能实现方式中,所述装置还包括:第二方向确定模块,用于所述至少两个触摸位置均位于所述第一触控子区域,则按照预设规则确定第二瞄准方向;第二控制模块,用于控制所述第一虚拟对象按照所述第二瞄准方向执行所述释放技能操作。在另一种可能实现方式中,所述第二方向确定模块,包括:对象位置确定单元,用于确定与所述第一虚拟对象之间的距离小于第二预设距离的第三虚拟对象的位置;第二方向确定单元,用于根据所述第一虚拟对象的位置和所述第三虚拟对象的位置,确定所述第二瞄准方向。在另一种可能实现方式中,所述装置还包括:按钮显示模块,用于通过所述第一虚拟对象对应的虚拟场景界面,显示所述第一虚拟对象的释放技能按钮;触控区域显示模块,用于响应于对所述释放技能按钮的触发操作,通过所述虚拟场景界面显示所述触控区域。另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现如所述虚拟对象控制方法中所执行的操作。另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行,以实现如所述虚拟对象控制方法中所执行的操作。本申请实施例提供的技术方案带来的有益效果至少包括:本申请实施例提供的方法、装置、计算机设备及存储介质,不再仅根据触控区域中触摸操作的最后一个触摸位置确定瞄准方向,而是确定触摸操作的至少两个触摸位置,综合考虑该至少两个触摸位置确定目标触摸位置,避免了由于用户误操作产生的最后一个触摸位置与用户期望的触摸位置不一致的情况,得到的目标触摸位置能够体现用户期望的触摸位置,则目标触摸位置指示的瞄准方向更能满足用户的需求,提高了瞄准方向的准确率,之后按照确定的瞄准方向,控制第一虚拟对象执行释放技能操作,对第一虚拟对象释放技能操作的控制也更加准确。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种虚拟对象控制方法的流程图;图2是本申请实施例提供的另一种虚拟对象控制方法的流程图;图3是本申请实施例提供的一种虚拟场景界面的示意图;图4是本申请实施例提供的一种触控区域的示意图;图5是本申请实施例提供的另一种虚拟场景界面的示意图;图6是本申请实施例提供的另一种虚拟场景界面的示意图;图7是本申请实施例提供的另一种虚拟场景界面的示意图;图8是本申请实施例提供的另一种虚拟场景界面的示意图本文档来自技高网...

【技术保护点】
1.一种虚拟对象控制方法,其特征在于,所述方法包括:/n响应于对触控区域的触摸操作,确定所述触摸操作的至少两个触摸位置,所述至少两个触摸位置包括所述触摸操作的终止触摸位置;/n根据所述至少两个触摸位置,确定所述触摸操作的目标触摸位置;/n确定所述目标触摸位置指示的第一瞄准方向;/n控制第一虚拟对象按照所述第一瞄准方向执行释放技能操作。/n

【技术特征摘要】
1.一种虚拟对象控制方法,其特征在于,所述方法包括:
响应于对触控区域的触摸操作,确定所述触摸操作的至少两个触摸位置,所述至少两个触摸位置包括所述触摸操作的终止触摸位置;
根据所述至少两个触摸位置,确定所述触摸操作的目标触摸位置;
确定所述目标触摸位置指示的第一瞄准方向;
控制第一虚拟对象按照所述第一瞄准方向执行释放技能操作。


2.根据权利要求1所述的方法,其特征在于,所述根据所述至少两个触摸位置,确定所述触摸操作的目标触摸位置,包括:
按照所述至少两个触摸位置的排列顺序,确定所述至少两个触摸位置的权重;
按照所述至少两个触摸位置的权重,对所述至少两个触摸位置的坐标进行加权处理,得到所述目标触摸位置的坐标。


3.根据权利要求2所述的方法,其特征在于,所述触摸位置的坐标包括横坐标和纵坐标,所述按照所述至少两个触摸位置的权重,对所述至少两个触摸位置的坐标进行加权处理,得到所述目标触摸位置的坐标,包括:
按照所述至少两个触摸位置的权重,对所述至少两个触摸位置的横坐标进行加权求和,得到所述目标触摸位置的横坐标;
按照所述至少两个触摸位置的权重,对所述至少两个触摸位置的纵坐标进行加权求和,得到所述目标触摸位置的纵坐标。


4.根据权利要求1所述的方法,其特征在于,所述响应于对触控区域的触摸操作,确定所述触摸操作的至少两个触摸位置,包括:
响应于所述触控区域中的触摸点对应的按下操作,确定所述按下操作对应的初始触摸位置;
确定所述触摸点在所述触控区域中滑动的过程中的至少一个触摸位置;
响应于所述触控区域中的所述触摸点对应的抬起操作,确定所述抬起操作对应的终止触摸位置。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
响应于所述触控区域中的触摸点对应的按下操作,为所述触摸点分配触摸标识;
所述确定所述触摸点在所述触控区域中滑动的过程中的至少一个触摸位置,包括:
确定所述触控区域中检测到的与所述触摸标识匹配的至少两个触摸位置。


6.根据权利要求1所述的方法,其特征在于,所述控制第一虚拟对象按照所述第一瞄准方向执行释放技能操作,包括:
确定所述第一瞄准方向上,与所述第一虚拟对象之间的距离最近的第二虚拟对象;
控制所述第一虚拟对象向所述第二虚拟对象执行所述释放技能操作。


7.根据权利要求1所述的方法,其特征在于,所述控制第一虚拟对象按照所述第一瞄准方向执行释放技能操作,包括:
根据所述第一瞄准方向及第一预设距离,确定所述第一瞄准方向上的瞄准位置,所述瞄准位置与所述第一虚拟对象之间的距离为所述第一预设距离;
控制所述第一虚拟对象向所述瞄准位置执行所述释放技能操作。


8...

【专利技术属性】
技术研发人员:胡勋万钰林翁建苗粟山东
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1