虚拟场景中障碍物的消除方法、装置、设备及存储介质制造方法及图纸

技术编号:31090955 阅读:22 留言:0更新日期:2021-12-01 12:53
本申请提供了一种虚拟场景中障碍物的消除方法、装置、设备及计算机可读存储介质;方法包括:在虚拟场景的界面中,呈现供虚拟对象运动的运动路径,运动路径的终点设置有虚拟对象攻击的目标对象,运动路径的周围设置有至少一个障碍物;当接收到针对第一障碍物的消除指令时,呈现连接于目标位置与第一障碍物之间的第一消除物,并控制第一消除物在连接第一障碍物的过程中,对第一障碍物持续执行消除操作;在针对第一障碍物执行消除操作的过程中,当虚拟对象沿运动路径运动至第一消除物作用范围内的虚拟对象时,控制虚拟对象的属性值减少;当对第一障碍物的消除操作完成时,取消显示第一障碍物以释放第一障碍物所处的空间供放置消除道具。除道具。除道具。

【技术实现步骤摘要】
虚拟场景中障碍物的消除方法、装置、设备及存储介质


[0001]本申请涉及人机交互技术,尤其涉及一种虚拟场景中障碍物的消除方法、装置、设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]在涉及障碍物的虚拟场景应用如塔防类游戏中,玩家在游戏过程中面对阻碍正常放置炮塔等单位的障碍物时,需要将障碍物消除以释放空间供玩家正常操作。相关技术中,障碍物仅供玩家消除,故在消除障碍物时,玩家仅考虑如何尽快将障碍物消除,而消除障碍物对其他元素如入侵敌人没有任何影响,导致玩法单一。

技术实现思路

[0003]本申请实施例提供一种虚拟场景中障碍物的消除方法、装置、设备、计算机可读存储介质及计算机程序产品,能够丰富障碍物的消除方式及提高人机交互效率。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种虚拟场景中障碍物的消除方法,包括:
[0006]在虚拟场景的界面中,呈现供虚拟对象运动的运动路径,所述运动路径的终点设置有所述虚拟对象攻击的目标对象,所述运动路径的周围设置有至少一个障碍物;
[0007]当接收到针对所述至少一个障碍物中第一障碍物的消除指令时,呈现连接于目标位置与所述第一障碍物之间的第一消除物,并控制所述第一消除物在连接所述第一障碍物的过程中,对所述第一障碍物持续执行消除操作;
[0008]在针对所述第一障碍物执行消除操作的过程中,当所述虚拟对象沿所述运动路径运动至所述第一消除物作用范围时,控制所述虚拟对象的属性值减少;
[0009]当对所述第一障碍物的消除操作完成时,取消显示所述第一障碍物以释放所述第一障碍物所处的空间,释放的所述空间供放置用于攻击所述虚拟对象或消除所述障碍物的消除道具。
[0010]本申请实施例提供一种虚拟场景中障碍物的消除装置,包括:
[0011]第一呈现模块,用于在虚拟场景的界面中,呈现供虚拟对象运动的运动路径,所述运动路径的终点设置有所述虚拟对象攻击的目标对象,所述运动路径的周围设置有至少一个障碍物;
[0012]第一处理模块,用于当接收到针对所述至少一个障碍物中第一障碍物的消除指令时,呈现连接于目标位置与所述第一障碍物之间的第一消除物,并控制所述第一消除物在连接所述第一障碍物的过程中,对所述第一障碍物持续执行消除操作;
[0013]第二处理模块,用于在针对所述第一障碍物执行消除操作的过程中,当所述虚拟对象沿所述运动路径运动至所述第一消除物作用范围时,控制所述虚拟对象的属性值减少;
[0014]取消显示模块,用于当对所述第一障碍物的消除操作完成时,取消显示所述第一
障碍物以释放所述第一障碍物所处的空间,释放的所述空间供放置用于攻击所述虚拟对象或消除所述障碍物的消除道具。
[0015]上述方案中,所述呈现连接于目标位置与所述第一障碍物之间的第一消除物之前,所述装置还包括:
[0016]指令接收模块,用于响应于针对所述至少一个障碍物中第一障碍物的触发操作,呈现用于消除所述第一障碍物的消除功能项;
[0017]响应于针对所述消除功能项的触发操作,接收到针对所述第一障碍物的消除指令。
[0018]上述方案中,所述装置还包括:
[0019]一键消除模块,用于呈现对应所述第一障碍物的一键消除功能项;
[0020]当接收到基于所述一键消除功能项触发的针对所述第一障碍物的消除指令时,立即消除所述第一障碍物以释放所述第一障碍物所处的空间,并呈现对应的虚拟资源消耗指示信息;
[0021]其中,所述虚拟资源消耗指示信息,用于指示一键消除所述第一障碍物所消耗的虚拟资源值。
[0022]上述方案中,所述呈现连接于目标位置与所述第一障碍物之间的第一消除物之前,所述指令接收模块,还用于呈现用于消除障碍物的消除功能项;
[0023]响应于针对所述消除功能项的触发操作,控制所述至少一个障碍物处于候选状态;
[0024]响应于针对处于候选状态的第一障碍物的选择操作,接收到针对所述第一障碍物的消除指令。
[0025]上述方案中,所述第一处理模块,还用于在所述目标位置处呈现能够发射消除物的发射道具;
[0026]控制所述发射道具以所述目标位置为发射起点,朝着所述第一障碍物持续发射消除物;
[0027]当发射的消除物接触到所述第一障碍物时,呈现连接于所述目标位置与所述第一障碍物之间的第一消除物。
[0028]上述方案中,所述第一处理模块,还用于当所述目标位置的数量为多个时,呈现相应的多个连接于每个所述目标位置与所述第一障碍物之间的第一消除物;
[0029]控制多个所述第一消除物在连接所述第一障碍物的过程中,协同对所述第一障碍物持续执行消除操作。
[0030]上述方案中,所述装置还包括:
[0031]目标位置确定模块,用于将所述运动路径的终点确定为所述目标位置;或者,
[0032]确定用于发射消除物的发射道具,并将所述发射道具所处的位置确定为所述目标位置;或者,
[0033]响应于针对用于发射消除物的发射道具的放置指令,放置所述发射道具,并将所述发射道具的放置位置确定为所述目标位置。
[0034]上述方案中,所述装置还包括:
[0035]消除目标确定模块,用于确定用于发射消除物的发射道具所处的目标位置;
[0036]结合所述目标位置及所述运动路径,响应于针对所述障碍物的选择操作,将所选择的障碍物作为所述第一障碍物。
[0037]上述方案中,所述装置还包括:
[0038]连接切换模块,用于在针对所述第一障碍物执行消除操作的过程中,接收到针对所述第一障碍物的对象切换指令;
[0039]响应于所述对象切换指令,断开所述目标位置与所述第一障碍物之间的连接,并呈现连接于所述目标位置与第二障碍物之间的第二消除物。
[0040]上述方案中,所述连接切换模块,还用于响应于针对所述至少一个障碍物中第二障碍物的触发操作,呈现用于消除所述第二障碍物的消除功能项;
[0041]响应于针对所述消除功能项的触发操作,接收到针对所述第一障碍物的对象切换指令。
[0042]上述方案中,所述连接切换模块,还用于呈现对应所述第一障碍物的对象切换功能项;
[0043]响应于针对所述对象切换功能项的触发操作,控制所述至少一个障碍物处于候选状态;
[0044]响应于针对处于候选状态的第二障碍物的选择操作,接收到针对所述第一障碍物的对象切换指令。
[0045]上述方案中,所述连接切换模块,还用于在针对所述第一障碍物执行消除操作的过程中,呈现用于切换发射位置的位置切换功能项;
[0046]响应于针对所述位置切换功能项的触发操作,确定能够发射消除物的至少两个发射位置,并控制所述至少两个发射位置处于候选状态;
[0047]响应于针对处于候选状态的不同于所述目标位置的其他位置的选择操作,断开所述目标位置与所述第一障碍本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景中障碍物的消除方法,其特征在于,所述方法包括:在虚拟场景的界面中,呈现供虚拟对象运动的运动路径,所述运动路径的终点设置有所述虚拟对象攻击的目标对象,所述运动路径的周围设置有至少一个障碍物;当接收到针对所述至少一个障碍物中第一障碍物的消除指令时,呈现连接于目标位置与所述第一障碍物之间的第一消除物,并控制所述第一消除物在连接所述第一障碍物的过程中,对所述第一障碍物持续执行消除操作;在针对所述第一障碍物执行消除操作的过程中,当所述虚拟对象沿所述运动路径运动至所述第一消除物作用范围时,控制所述虚拟对象的属性值减少;当对所述第一障碍物的消除操作完成时,取消显示所述第一障碍物以释放所述第一障碍物所处的空间,释放的所述空间供放置用于攻击所述虚拟对象或消除所述障碍物的消除道具。2.如权利要求1所述的方法,其特征在于,所述呈现连接于目标位置与所述第一障碍物之间的第一消除物之前,所述方法还包括:响应于针对所述至少一个障碍物中第一障碍物的触发操作,呈现用于消除所述第一障碍物的消除功能项;响应于针对所述消除功能项的触发操作,接收到针对所述第一障碍物的消除指令。3.如权利要求2所述的方法,其特征在于,所述方法还包括:呈现对应所述第一障碍物的一键消除功能项;当接收到基于所述一键消除功能项触发的针对所述第一障碍物的消除指令时,立即消除所述第一障碍物以释放所述第一障碍物所处的空间,并呈现对应的虚拟资源消耗指示信息;其中,所述虚拟资源消耗指示信息,用于指示一键消除所述第一障碍物所消耗的虚拟资源值。4.如权利要求1所述的方法,其特征在于,所述呈现连接于目标位置与所述第一障碍物之间的第一消除物之前,所述方法还包括:呈现用于消除障碍物的消除功能项;响应于针对所述消除功能项的触发操作,控制所述至少一个障碍物处于候选状态;响应于针对处于候选状态的第一障碍物的选择操作,接收到针对所述第一障碍物的消除指令。5.如权利要求1所述的方法,其特征在于,所述呈现连接于所述目标位置与所述第一障碍物之间的第一消除物,包括:在所述目标位置处呈现能够发射消除物的发射道具;控制所述发射道具以所述目标位置为发射起点,朝着所述第一障碍物持续发射消除物;当发射的消除物接触到所述第一障碍物时,呈现连接于所述目标位置与所述第一障碍物之间的第一消除物。6.如权利要求1所述的方法,其特征在于,所述呈现连接于目标位置与所述第一障碍物之间的第一消除物,包括:当所述目标位置的数量为多个时,呈现相应的多个连接于每个所述目标位置与所述第
一障碍物之间的第一消除物;所述控制所述第一消除物在连接所述第一障碍物的过程中,对所述第一障碍物持续执行消除操作,包括:控制多个所述第一消除物在连接所述第一障碍物的过程中,协同对所述第一障碍物持续执行消除操作。7.如权利要求1所述的方法,其特征在于,所述方法还包括:将所述运动路径的终点确定为所述目标位置;或者,确定用于发射消除物的发射道具,并将所述发射道具所处的位置确定为所述目标位置;或者,响应于针对用于发射消除物的发射道具的放置指令,放置所述发射道具,并将所述发射道具的放置位置确定为所述目标位置。8.如权利要求1所述的方法,其特征在于,所述方法还包括:确定用于发射消除物的发射道具所处的目标位置;结合所述目标位置及所述运动路径,响应于针对所述障碍物的选择操作,将所选择的障碍物作为所述第一障碍物。9.如权利要求1所述的方法,其特征在于,所述方法还包括:在针对所述第一障碍物执行消除操作的过程中,接收到针对所述第一障碍物的对象切换指令;响应于所述对象切换指令,断开所述目标位置与所述第一障碍物之间的连接,并呈现连接于所述目标位置与第二障碍物之间的第二消除物。10.如权利要求9所述的方法,其特征在于,所述接收到针对所述第一...

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

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

1