基于虚拟投掷物的交互方法、装置、终端及存储
发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本申请实施例涉及计算机,特别涉及一种基于虚拟投掷物的交互方法、装置、终端及存储介质。、随着计算机技术的快速发展,电子游戏得到了广泛应用。在电子游戏中,用户可以控制虚拟对象投掷虚拟投掷物,例如虚拟手雷、虚拟烟雾弹或者虚拟震爆弹等。、相关技术中,在投掷虚拟手雷、虚拟烟雾弹或者虚拟震爆弹等虚拟投... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本申请实施例涉及计算机,特别涉及一种基于虚拟投掷物的交互方法、装置、终端及存储介质。背景技术:1、随着计算机技术的快速发展,电子游戏得到了广泛应用。在电子游戏中,用户可以控制虚拟对象投掷虚拟投掷物,例如虚拟手雷、虚拟烟雾弹或者虚拟震爆弹等。2、相关技术中,在投掷虚拟手雷、虚拟烟雾弹或者虚拟震爆弹等虚拟投掷物后,这些虚拟投掷物会在有限的范围内发挥作用,但是由于敌方虚拟对象很容易躲避开虚拟投掷物,导致虚拟投掷物无法对敌方虚拟对象产生影响,进而导致基于虚拟投掷物的交互效率低下。技术实现思路1、本申请实施例提供了一种基于虚拟投掷物的交互方法、装置、终端及存储介质,能够提高基于虚拟投掷物进行交互的效率。所述技术方案如下:2、一方面,提供了一种基于虚拟投掷物的交互方法,所述方法包括:3、响应于对虚拟投掷物的投掷操作,控制第一虚拟对象向瞄准点投掷所述虚拟投掷物,以使所述虚拟投掷物向所述瞄准点所在的方向飞行;4、沿着所述虚拟投掷物在空中的飞行轨迹,在地面上生成可穿过的虚拟墙体;5、响应于第二虚拟对象穿过所述虚拟墙体,降低所述第二虚拟对象的目标属性值,所述目标属性值表示所述第二虚拟对象的对局能力。6、另一方面,提供了一种基于虚拟投掷物的交互装置,所述装置包括:7、投掷模块,用于响应于对虚拟投掷物的投掷操作,控制第一虚拟对象向瞄准点投掷所述虚拟投掷物,以使所述虚拟投掷物向所述瞄准点所在的方向飞行;8、生成模块,用于沿着所述虚拟投掷物在空中的飞行轨迹,在地面上生成可穿过的虚拟墙体;9、属性控制模块,用于响应于第二虚拟对象穿过所述虚拟墙体,降低所述第二虚拟对象的目标属性值,所述目标属性值表示所述第二虚拟对象的对局能力。10、可选地,所述虚拟投掷物为虚拟水球,所述虚拟墙体为虚拟水墙;所述生成模块,用于:11、在所述虚拟水球在空中飞行的过程中,沿着所述虚拟水球的飞行轨迹,在地面上生成虚拟水流;12、在所述虚拟水球飞行结束后,在所述虚拟水流所在的位置上生成可穿过的所述虚拟水墙。13、可选地,所述生成模块,用于:14、在所述虚拟水球在空中飞行的过程中,确定所述虚拟水球在空中的飞行轨迹投影于地面上的投影轨迹;15、在地面上沿着所述投影轨迹生成所述虚拟水流。16、可选地,所述虚拟投掷物为虚拟水球,所述虚拟墙体为虚拟水墙;所述生成模块,用于:17、在所述虚拟水球在空中飞行的过程中,沿着所述虚拟水球的飞行轨迹,生成从上往下的虚拟水流,所述虚拟水流构成所述虚拟水墙。18、可选地,所述生成模块,用于:19、在所述虚拟水球在空中飞行的过程中,控制所述虚拟水球中的水向下流动,形成所述虚拟水流,直至所述虚拟水球中的水全部流出。20、可选地,所述生成模块,用于:21、在所述虚拟水球在空中飞行的过程中,在所述虚拟水球在空中飞行的时长达到第一时长阈值的情况下,控制所述虚拟水球中的水向下流动;或者,22、在所述虚拟水球在空中飞行的过程中,响应于对虚拟水墙的生成操作,控制所述虚拟水球中的水向下流动。23、可选地,所述生成模块,用于:24、确定所述虚拟投掷物在空中的飞行轨迹投影于地面上的投影轨迹;25、在所述投影轨迹所在的位置存在虚拟物体的情况下,在所述投影轨迹所在的位置生成穿过所述虚拟物体的所述虚拟墙体。26、可选地,所述装置还包括:27、第一控制模块,用于在所述虚拟投掷物在空中飞行的过程中,响应于对所述虚拟投掷物的方向控制操作,控制所述虚拟投掷物按照所述方向控制操作指示的方向飞行。28、可选地,所述第一控制模块,用于:29、在所述虚拟投掷物在空中飞行的过程中,响应于在屏幕中的目标控制区域执行的滑动操作,控制所述虚拟投掷物按照所述滑动操作的滑动方向飞行,所述目标控制区域用于控制所述虚拟投掷物的飞行方向;或者,30、在所述虚拟投掷物在空中飞行的过程中,响应于对虚拟摇杆的触控操作,控制所述虚拟投掷物按照所述虚拟摇杆的移动方向飞行,所述虚拟摇杆用于在未投掷所述虚拟投掷物的情况下,控制所述第一虚拟对象的移动方向,在正在投掷所述虚拟投掷物的情况下,控制所述虚拟投掷物的飞行方向。31、可选地,所述第一控制模块,用于:32、在所述虚拟投掷物在空中飞行的过程中,响应于对所述虚拟投掷物的方向控制操作,生成推力,所述推力的方向为所述方向控制操作指示的方向;33、控制所述虚拟投掷物在所述推力和重力的作用下飞行,所述推力的持续时长等于所述方向控制操作的持续时长。34、可选地,所述装置还包括:35、第二控制模块,用于在所述虚拟投掷物在空中飞行的过程中,响应于所述虚拟投掷物与任一虚拟障碍物发生碰撞,控制所述虚拟投掷物从空中掉落于地面上。36、可选地,所述装置还包括第三控制模块,用于:37、在所述虚拟墙体的显示时长达到第二时长阈值的情况下,取消显示所述虚拟墙体;或者,38、在所述虚拟墙体被目标虚拟道具击中的情况下,显示所述虚拟墙体被所述目标虚拟道具破坏后消失的特效。39、另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如上述方面所述的基于虚拟投掷物的交互方法所执行的操作。40、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如上述方面所述的基于虚拟投掷物的交互方法所执行的操作。41、另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序由处理器加载并执行,以实现如上述方面所述的基于虚拟投掷物的交互方法所执行的操作。42、本申请实施例提供了一种基于虚拟投掷物生成虚拟墙体的方案,当虚拟对象将虚拟投掷物投掷出去后,虚拟投掷物向瞄准点所在的方向飞行,在虚拟投掷物落地之前,该虚拟投掷物会在空中产生一条飞行轨迹,本申请中沿着该飞行轨迹在地面上生成可穿过的虚拟墙体,如果虚拟对象不穿过虚拟墙体,则虚拟对象的活动范围会受限,如果虚拟对象穿过虚拟墙体,则降低该虚拟对象的对局能力,使得虚拟对象难以规避该虚拟墙体所产生的影响,保证生成的虚拟墙体能够有效发挥作用,进而提高了基于虚拟投掷物进行交互的效率。技术特征:1.一种基于虚拟投掷物的交互方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述虚拟投掷物为虚拟水球,所述虚拟墙体为虚拟水墙;所述沿着所述虚拟投掷物在空中的飞行轨迹,在地面上生成可穿过的虚拟墙体,包括:3.根据权利要求2所述的方法,其特征在于,所述在所述虚拟水球在空中飞行的过程中,沿着所述虚拟水球的飞行轨迹,在地面上生成虚拟水流,包括:4.根据权利要求1所述的方法,其特征在于,所述虚拟投掷物为虚拟水球,所述虚拟墙体为虚拟水墙;所述沿着所述虚拟投掷物在空中的飞行轨迹,在地面上生成可穿过的虚拟墙体,包括:5.根据权利要求4所述的方法,其特征在于,所述在所述虚拟水球在空中飞行的过程中,沿着所述虚拟水球的飞行轨迹,生成从上往下的虚拟水流,包括:6.根据权利要求5所述的方法,其特征在于,所述在所述虚拟水球在空中飞行的过程中,控制所述虚拟水球中的水向下流动,包括:7.根据权利要求1所述的方法,其特征在于,所述沿着所述虚拟投掷物在空中的飞行轨迹,在地面上生成可穿过的虚拟墙体,包括:8.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于对虚拟投掷物的投掷操作,控制第一虚拟对象向瞄准点投掷所述虚拟投掷物,以使所述虚拟投掷物向所述瞄准点所在的方向飞行之后,所述方法还包括:9.根据权利要求8所述的方法,其特征在于,所述在所述虚拟投掷物在空中飞行的过程中,响应于对所述虚拟投掷物的方向控制操作,控制所述虚拟投掷物按照所述方向控制操作指示的方向飞行,包括:10.根据权利要求8所述的方法,其特征在于,所述在所述虚拟投掷物在空中飞行的过程中,响应于对所述虚拟投掷物的方向控制操作,控制所述虚拟投掷物按照所述方向控制操作指示的方向飞行,包括:11.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于对虚拟投掷物的投掷操作,控制第一虚拟对象向瞄准点投掷所述虚拟投掷物,以使所述虚拟投掷物向所述瞄准点所在的方向飞行之后,所述方法还包括:12.根据权利要求1-7任一项所述的方法,其特征在于,所述沿着所述虚拟投掷物在空中的飞行轨迹,在地面上生成可穿过的虚拟墙体之后,所述方法还包括:13.一种基于虚拟投掷物的交互装置,其特征在于,所述装置包括:14.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如权利要求1至12任一项所述的基于虚拟投掷物的交互方法所执行的操作。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如权利要求1至12任一项所述的基于虚拟投掷物的交互方法所执行的操作。16.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序由处理器加载并执行,以实现如权利要求1至12任一项所述的基于虚拟投掷物的交互方法所执行的操作。技术总结本申请实施例公开了一种基于虚拟投掷物的交互方法、装置、终端及存储介质,属于计算机技术领域。该方法包括:响应于对虚拟投掷物的投掷操作,控制第一虚拟对象向瞄准点投掷虚拟投掷物,以使虚拟投掷物向瞄准点所在的方向飞行;沿着虚拟投掷物在空中的飞行轨迹,在地面上生成可穿过的虚拟墙体;响应于第二虚拟对象穿过虚拟墙体,降低第二虚拟对象的目标属性值,目标属性值表示第二虚拟对象的对局能力。本申请提供了一种基于虚拟投掷物生成虚拟墙体的方案,虚拟对象难以规避该虚拟墙体所产生的影响,保证生成的虚拟墙体能够有效发挥作用,进而提高了基于虚拟投掷物进行交互的效率。技术研发人员:刘智洪受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/7/23
- 上一篇:一种膝关节运动保护器
- 下一篇:一种洗牌机的制作方法