技能释放的交互控制方法、装置及电子设备制造方法及图纸

技术编号:36421548 阅读:7 留言:0更新日期:2023-01-20 22:29
本发明专利技术提供了一种技能释放的交互控制方法、装置及电子设备,响应于以受控虚拟对象为起点的滑动操作,监听滑动操作的触点位置;基于触点位置与受控虚拟对象的相对位置,确定目标技能的技能指示器的显示位置;其中,触点位置位于受控虚拟对象的第一方向,显示位置位于受控虚拟对象的第二方向,第二方向与第一方向相反;响应于滑动操作的释放事件,控制受控虚拟对象向显示位置释放目标技能。该方式中,控制技能释放的滑动操作的触点和技能显示器分别位于受控虚拟对象的两个相反的方向,触点不会遮挡技能显示器的显示位置,提高了玩家在控制技能释放过程中的游戏体验。制技能释放过程中的游戏体验。制技能释放过程中的游戏体验。

【技术实现步骤摘要】
技能释放的交互控制方法、装置及电子设备


[0001]本专利技术涉及网络游戏
,具体而言,涉及一种技能释放的交互控制方法、装置及电子设备。

技术介绍

[0002]相关技术中,当游戏中的受控虚拟对象向目标虚拟对象释放技能的时候,通常需要玩家拖动技能释放控件在图形用户界面上一定区域内移动,游戏场景中根据技能释放控件的拖动方向和距离显示技能指示器,该技能指示器指示技能的释放位置或范围。该方式中,玩家拖动技能释放控件时,手指触点可能会对目标虚拟对象产生遮挡,从而影响了技能释放效果,导致玩家体验较差。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种技能释放的交互控制方法、装置及电子设备,以使提高了玩家在释放技能过程中的游戏体验。
[0004]第一方面,本专利技术实施例提供了一种技能释放的交互控制方法,通过终端设备提供一图形用户界面;图形用户界面显示有受控虚拟对象;受控虚拟对象通过终端设备控制;该方法包括:响应于以受控虚拟对象为起点的滑动操作,监听滑动操作的触点位置;基于触点位置与受控虚拟对象的相对位置,确定目标技能的技能指示器的显示位置;其中,触点位置位于受控虚拟对象的第一方向,显示位置位于受控虚拟对象的第二方向,第二方向与第一方向相反;响应于滑动操作的释放事件,控制受控虚拟对象向显示位置释放目标技能。
[0005]上述相对位置包括相对方向及相对距离;基于触点位置与受控虚拟对象的相对位置,确定目标技能的技能指示器的显示位置的步骤,包括:基于触点位置与受控虚拟对象的相对方向,确定目标技能的技能指示器的显示方向;基于触点位置与受控虚拟对象的相对距离,确定目标技能的技能指示器的结束位置与受控虚拟对象的目标距离;基于目标技能的技能指示器的显示方向,以及目标技能的技能指示器的结束位置与受控虚拟对象的目标距离,确定目标技能的技能指示器的显示位置。
[0006]上述相对方向由受控虚拟对象指向触点位置;显示方向指示目标技能的作用方向;基于触点位置与受控虚拟对象的相对方向,确定目标技能的技能指示器的显示方向的步骤,包括:将触点位置与受控虚拟对象的相对方向的反方向确定为目标技能的技能指示器的显示方向。
[0007]上述基于触点位置与受控虚拟对象的相对距离,确定目标技能的技能指示器的结束位置与受控虚拟对象的目标距离的步骤,包括:将触点位置与受控虚拟对象的相对距离与预设的比例参数相乘,得到计算结果;将计算结果确定为目标技能的技能指示器的结束位置与受控虚拟对象的目标距离。
[0008]上述将触点位置与受控虚拟对象的相对距离与预设的比例参数相乘,得到计算结果之后,上述方法还包括:判断计算结果是否大于目标技能的最大作用距离;如果大于,将
最大作用距离确定为目标技能的技能指示器的结束位置与受控虚拟对象的目标距离。
[0009]上述响应于以受控虚拟对象为起点的滑动操作,监听滑动操作的触点位置之前,上述方法还包括:响应于技能释放的触发事件,确定受控虚拟对象进入技能释放模式。
[0010]上述响应于技能释放的触发事件,确定受控虚拟对象进入技能释放模式的步骤,包括:响应作用于受控虚拟对象的长按操作,确定受控虚拟对象进入技能释放模式;或者,通过图形用户界面显示预设的技能释放模式控件;响应作用于技能释放模式控件的点击操作,确定受控虚拟对象进入技能释放模式。
[0011]上述确定受控虚拟对象进入技能释放模式的步骤之后,上述方法还包括:以第一显示格式显示受控虚拟对象。
[0012]上述响应于以受控虚拟对象为起点的滑动操作,监听滑动操作的触点位置的步骤之后,上述方法还包括:显示触点位置与受控虚拟对象的连线。
[0013]上述方法还包括:响应于滑动操作的释放事件,判断触点位置与受控虚拟对象的相对距离是否小于预设距离;如果小于,取消控制受控虚拟对象释放目标技能。
[0014]第二方面,本专利技术实施例提供了一种技能释放的交互控制装置,通过终端设备提供一图形用户界面;图形用户界面显示有受控虚拟对象;受控虚拟对象通过终端设备控制;该装置包括:触点位置监听模块,用于响应于以受控虚拟对象为起点的滑动操作,监听滑动操作的触点位置;显示位置确定模块,用于基于触点位置与受控虚拟对象的相对位置,确定目标技能的技能指示器的显示位置;其中,触点位置位于受控虚拟对象的第一方向,显示位置位于受控虚拟对象的第二方向,第二方向与第一方向相反;技能释放模块,用于响应于滑动操作的释放事件,控制受控虚拟对象向显示位置释放目标技能。
[0015]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述的技能释放的交互控制方法。
[0016]第四方面,本专利技术实施例提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述的技能释放的交互控制方法。
[0017]本专利技术实施例带来了以下有益效果:
[0018]上述一种技能释放的交互控制方法、装置及电子设备,响应于以受控虚拟对象为起点的滑动操作,监听滑动操作的触点位置;基于触点位置与受控虚拟对象的相对位置,确定目标技能的技能指示器的显示位置;其中,触点位置位于受控虚拟对象的第一方向,显示位置位于受控虚拟对象的第二方向,第二方向与第一方向相反;响应于滑动操作的释放事件,控制受控虚拟对象向显示位置释放目标技能。该方式中,控制技能释放的滑动操作的触点和技能显示器分别位于受控虚拟对象的两个相反的方向,触点不会遮挡技能显示器的显示位置,提高了玩家在控制技能释放过程中的游戏体验。
[0019]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0020]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0021]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本专利技术实施例提供的一种技能释放的交互控制方法的流程图;
[0023]图2为本专利技术实施例提供的一种标注有第一方向和第二方向的技能释放控制过程中的图形用户界面的示意图;
[0024]图3为本专利技术实施例提供的另一种技能释放控制过程中的图形用户界面的示意图;
[0025]图4为本专利技术实施例提供的另一种标注了l1和l2的技能释放控制过程中的图形用户界面的示意图;
[0026]图5为本专利技术实施例提供的一种技能释放的交互控制装置的结构示意图;
[0027]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种技能释放的交互控制方法,其特征在于,通过终端设备提供一图形用户界面;所述图形用户界面显示有受控虚拟对象;所述受控虚拟对象通过所述终端设备控制;所述方法包括:响应于以所述受控虚拟对象为起点的滑动操作,监听所述滑动操作的触点位置;基于所述触点位置与所述受控虚拟对象的相对位置,确定目标技能的技能指示器的显示位置;其中,所述触点位置位于所述受控虚拟对象的第一方向,所述显示位置位于所述受控虚拟对象的第二方向,所述第二方向与所述第一方向相反;响应于所述滑动操作的释放事件,控制所述受控虚拟对象向所述显示位置释放所述目标技能。2.根据权利要求1所述的方法,其特征在于,所述相对位置包括相对方向及相对距离;基于所述触点位置与所述受控虚拟对象的相对位置,确定目标技能的技能指示器的显示位置的步骤,包括:基于所述触点位置与所述受控虚拟对象的相对方向,确定目标技能的技能指示器的显示方向;基于所述触点位置与所述受控虚拟对象的相对距离,确定所述目标技能的技能指示器的结束位置与所述受控虚拟对象的目标距离;基于所述目标技能的技能指示器的显示方向,以及所述目标技能的技能指示器的结束位置与所述受控虚拟对象的目标距离,确定目标技能的技能指示器的显示位置。3.根据权利要求2所述的方法,其特征在于,所述相对方向由所述受控虚拟对象指向所述触点位置;所述显示方向指示所述目标技能的作用方向;基于所述触点位置与所述受控虚拟对象的相对方向,确定目标技能的技能指示器的显示方向的步骤,包括:将所述触点位置与所述受控虚拟对象的相对方向的反方向确定为目标技能的技能指示器的显示方向。4.根据权利要求2所述的方法,其特征在于,基于所述触点位置与所述受控虚拟对象的相对距离,确定所述目标技能的技能指示器的结束位置与所述受控虚拟对象的目标距离的步骤,包括:将所述触点位置与所述受控虚拟对象的相对距离与预设的比例参数相乘,得到计算结果;将所述计算结果确定为所述目标技能的技能指示器的结束位置与所述受控虚拟对象的目标距离。5.根据权利要求4所述的方法,其特征在于,将所述触点位置与所述受控虚拟对象的相对距离与预设的比例参数相乘,得到计算结果之后,所述方法还包括:判断所述计算结果是否大于所述目标技能的最大作用距离;如果大于,将所述最大作用距离确定为所述目标技能的技能指示器的结束位置与所述受控虚拟对象的目标距离。6.根据权利要求1所述的方法,其特征在于,响应于以所述受控虚拟对象为起点的滑动操...

【专利技术属性】
技术研发人员:李宇城
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1