虚拟对象的切换方法、装置、存储介质及电子装置制造方法及图纸

技术编号:35071966 阅读:34 留言:0更新日期:2022-09-28 11:34
本公开公开了一种虚拟对象的切换方法、装置、存储介质及电子装置。该方法通过终端设备提供一图形用户界面,图形用户界面所显示的内容包括至少部分游戏场景和位于游戏场景中的多个虚拟对象,包括:从多个虚拟对象中确定初始锁定虚拟对象;响应对位于图形用户界面中的第一触控区域的拖动操作,根据拖动操作的操作参数按照第一切换顺序以初始锁定虚拟对象为起点,从多个虚拟对象中确定第一切换对象;响应对第一触控区域的释放操作,确定第一切换对象为目标对象。本公开解决了现有技术中,玩家无法对游戏中的虚拟对象进行自主选择的技术问题。问题。问题。

【技术实现步骤摘要】
虚拟对象的切换方法、装置、存储介质及电子装置


[0001]本公开涉及计算机领域,具体而言,涉及一种虚拟对象的切换方法、装置、存储介质及电子装置。

技术介绍

[0002]目前,随着动作游戏的热度上升,动作游戏广泛应用于各种游戏终端中,例如,电脑、手机、平板等。在手游中,玩家通常通过手指来向游戏终端中输入指令,例如,玩家通过手指来控制虚拟角色的移动以及攻击技能。然而,由于虚拟角色的控制占用了玩家的手指,因此,玩家在进行待攻击对象的切换时将变得更加困难。
[0003]另外,在待攻击对象的数量较少或者待攻击对象的目标站位较为分散时,玩家能够快速、准确的切换待攻击对象。但当待攻击对象的数量过多或者站位较密集时,玩家可能无法准确识别出所要攻击的对象,或者无法精准选择所要攻击的对象。
[0004]现有技术中,玩家可通过点击锁定控件的方式一键锁定待攻击对象,玩家再次点击该控件时,将随机选中游戏场景中的对象,长按该控件将取消对象的选择。然而,由于该方案切换对象是随机切换的,切换规则并不是由玩家决定的,因此,玩家无法自主的选择待攻击的对象,也无法预知所要切换的对象以及该对象的信息。而且,由于待攻击对象可能并不在当前的镜头内,因此,该方案还涉及到镜头的切换,玩家在游戏时,游戏镜头可能会突然切换,例如,在图1所示的游戏界面中,有两个敌方对象,玩家在进行对象切换时,突然切换到了图2所示的游戏界面,玩家的游戏体验感较差。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本公开至少部分实施例提供了一种虚拟对象的切换方法、装置、存储介质及电子装置,以至少解决现有技术中,玩家无法对游戏中的虚拟对象进行自主选择的技术问题。
[0007]根据本公开其中一实施例,提供了一种虚拟对象的切换方法,通过终端设备提供一图形用户界面,图形用户界面所显示的内容包括至少部分游戏场景和位于游戏场景中的多个虚拟对象,该方法包括:从多个虚拟对象中确定初始锁定虚拟对象;响应对位于图形用户界面中的第一触控区域的拖动操作,根据拖动操作的操作参数按照第一切换顺序以初始锁定虚拟对象为起点,从多个虚拟对象中确定第一切换对象;响应对第一触控区域的释放操作,确定第一切换对象为目标对象。
[0008]可选地,虚拟对象的切换方法还包括:根据多个虚拟对象在图形用户界面中的位置信息,从多个虚拟对象中确定初始锁定虚拟对象。
[0009]可选地,虚拟对象的切换方法还包括:响应对第一触控区域的第一操作,记录第一操作的第一操作时长;在第一操作时长大于第一预设时长时,在初始锁定虚拟对象所对应的对象区域内展示预选标识,其中,预选标识表征具有预选标识的虚拟对象为当前切换对象;按照第一切换顺序以初始锁定虚拟对象为起点,对多个虚拟对象依次进行切换,从多个
虚拟对象中确定与拖动操作的第一拖动距离所对应的第一切换对象,并在第一切换对象所对应的对象区域内展示预选标识。
[0010]可选地,虚拟对象的切换方法还包括:确定第一触控区域的中心轴线所在的位置,得到第一位置;确定触控介质拖动第一触控区域后的当前位置,得到第二位置;根据第一位置以及第二位置之间的距离,确定第一拖动距离。
[0011]可选地,虚拟对象的切换方法还包括:确定触控介质在图形用户界面上对第一触控区域进行拖动操作时的初始位置,得到第一位置;确定触控介质拖动第一触控区域后的当前位置,得到第二位置;根据第一位置以及第二位置之间的距离,确定第一拖动距离。
[0012]可选地,虚拟对象的切换方法还包括:将多个虚拟对象在图形用户界面中的位置信息映射在预设方向上,得到多个虚拟对象所对应的映射位置;根据多个虚拟对象所对应的映射位置以及初始锁定虚拟对象的初始映射位置,确定对多个虚拟对象进行切换的第一切换顺序。
[0013]可选地,虚拟对象的切换方法还包括:在检测到至少两个虚拟对象的映射位置相同时,确定至少两个虚拟对象与目标虚拟对象之间的对象距离;根据对象距离确定至少两个虚拟对象的切换顺序。
[0014]可选地,虚拟对象的切换方法还包括:在检测到第一虚拟对象在图形用户界面中的位置发生变化时,更新第一虚拟对象在预设方向上的映射位置,并基于第一虚拟对象的映射位置更新第一切换顺序,其中,第一虚拟对象为多个虚拟对象中的任意一个对象。
[0015]可选地,虚拟对象的切换方法还包括:在初始锁定虚拟对象所对应的对象区域内展示预选标识;在第一拖动距离大于第一距离阈值时,在下一对象所对应的对象区域内展示预选标识,其中,下一对象为第一切换顺序中,第一切换对象所对应的下一切换对象。
[0016]可选地,虚拟对象的切换方法还包括:确定拖动操作所对应的拖动方向;根据第一拖动距离确定预选标识所对应的移动距离,其中,移动距离为预选标识按照拖动方向,在当前锁定虚拟对象所对应的对象区域内移动的距离;在移动距离大于第二距离阈值时,控制预选标识停止移动,其中,第二距离阈值小于第一距离阈值。
[0017]可选地,图形用户界面所显示的内容还包括:信息显示区域,虚拟对象的切换方法还包括:在信息显示区域显示第一切换对象的对象信息。
[0018]可选地,虚拟对象的切换方法还包括:检测目标对象是否具有多个待切换区域;在目标对象具有多个待切换区域时,在图形用户界面中的第二触控区域处显示预设标识,并响应对第一触控区域的第二操作,其中,预设标识表征第一切换对象具有多个待切换区域;在第二操作的操作时长大于第二预设时长时,在多个待切换区域内展示对应的区域标识,并在信息显示区域内展示多个待切换区域的区域信息。
[0019]可选地,虚拟对象的切换方法还包括:响应对第一触控区域的拖动操作,按照第二切换顺序对多个待切换区域依次进行切换,确定与第二拖动距离所对应的当前切换区域,其中,第二拖动距离为对第一触控区域进行拖动操作的当前拖动距离;响应对第一触控区域的释放操作,确定当前切换区域为目标对象所对应的目标区域。
[0020]可选地,虚拟对象的切换方法还包括:在目标对象具有多个待切换区域时,响应对第一触控区域在第一方向上的拖动操作,将第一触控区域拖动至第二触控区域的位置处,以使第一触控区域与第二触控区域至少部分重合;响应对第一触控区域在第二方向上的拖
动操作,按照第一切换顺序对多个虚拟对象依次进行切换,其中,第一方向不同于第二方向。
[0021]根据本公开其中一实施例,还提供了一种虚拟对象的切换装置,通过终端设备提供一图形用户界面,图形用户界面所显示的内容包括至少部分游戏场景和位于游戏场景中的多个虚拟对象,该装置包括:第一确定模块,用于从多个虚拟对象中确定初始锁定虚拟对象;切换模块,用于响应对位于图形用户界面中的第一触控区域的拖动操作,根据拖动操作的操作参数按照第一切换顺序以初始锁定虚拟对象为起点,从多个虚拟对象中确定第一切换对象;第二确定模块,用于响应对第一触控区域的释放操作,确定第一切换对象为目标对象。
[0022]根据本公开其中一实施例,还提供了一种计算机可读本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象的切换方法,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面所显示的内容包括至少部分游戏场景和位于所述游戏场景中的多个虚拟对象,所述方法包括:从所述多个虚拟对象中确定初始锁定虚拟对象;响应对位于所述图形用户界面中的第一触控区域的拖动操作,根据所述拖动操作的操作参数按照第一切换顺序以所述初始锁定虚拟对象为起点,从所述多个虚拟对象中确定第一切换对象;响应对所述第一触控区域的释放操作,确定所述第一切换对象为目标对象。2.根据权利要求1所述的方法,其特征在于,从所述多个虚拟对象中确定初始锁定虚拟对象,包括:根据所述多个虚拟对象在所述图形用户界面中的位置信息,从所述多个虚拟对象中确定所述初始锁定虚拟对象。3.根据权利要求2所述的方法,其特征在于,响应对位于所述图形用户界面中的第一触控区域的拖动操作,根据所述拖动操作的操作参数按照第一切换顺序以所述初始锁定虚拟对象为起点,从所述多个虚拟对象中确定第一切换对象,包括:响应对所述第一触控区域的第一操作,记录所述第一操作的第一操作时长;在所述第一操作时长大于第一预设时长时,在所述初始锁定虚拟对象所对应的对象区域内展示预选标识,其中,所述预选标识表征具有所述预选标识的虚拟对象为当前切换对象;按照所述第一切换顺序以所述初始锁定虚拟对象为起点,对所述多个虚拟对象依次进行切换,从所述多个虚拟对象中确定与所述拖动操作的第一拖动距离所对应的第一切换对象,并在所述第一切换对象所对应的对象区域内展示所述预选标识。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定所述第一触控区域的中心轴线所在的位置,得到第一位置;确定触控介质拖动所述第一触控区域后的当前位置,得到第二位置;根据所述第一位置以及所述第二位置之间的距离,确定所述第一拖动距离。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定触控介质在所述图形用户界面上对所述第一触控区域进行所述拖动操作时的初始位置,得到第一位置;确定所述触控介质拖动所述第一触控区域后的当前位置,得到第二位置;根据所述第一位置以及所述第二位置之间的距离,确定所述第一拖动距离。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:将所述多个虚拟对象在所述图形用户界面中的位置信息映射在预设方向上,得到所述多个虚拟对象所对应的映射位置;根据所述多个虚拟对象所对应的映射位置以及所述初始锁定虚拟对象的初始映射位置,确定对所述多个虚拟对象进行切换的第一切换顺序。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在检测到至少两个虚拟对象的映射位置相同时,确定所述至少两个虚拟对象与目标虚拟对象之间的对象距离;
根据所述对象距离确定所述至少两个虚拟对象的切换顺序。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:在检测到第一虚拟对象在所述图形用户界面中的位置发生变化时,更新所述第一虚拟对象在所述预设方向上的映射位置,并基于所述第一虚拟对象的映射位置更新所述第一切换顺序,其中,所述第一虚拟对象为所述多个虚拟对象中的任意一个对象。9.根据权利要求6所述的方法,其特征在于,按照所述第一切换顺序以所述初始锁定虚拟对象为起点,对所述多个虚拟对象依次进行切换,从所述多个虚拟对象中确定与所述拖动操作的第一拖动距离所对应的第一切换对象...

【专利技术属性】
技术研发人员:范嘉俊王夕语徐斌铖
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1