本申请实施例涉及计算机,特别涉及一种虚拟场景显示方法、装置、终端及存储介质。
背景技术:
1、随着计算机技术的发展,游戏种类越来越丰富多样。在目前的对战游戏中出现多种虚拟机械,如虚拟战船、虚拟无人机或虚拟车辆,虚拟对象之间能够互相攻击,且虚拟对象能够通过虚拟机械来其他虚拟对象进行互动。目前,虚拟对象能够通过虚拟武器攻击敌方虚拟对象或敌方虚拟对象控制的虚拟机械,但这种攻击方式单调,导致用户体验差。
技术实现思路
1、本申请实施例提供了一种虚拟场景显示方法、装置、终端及存储介质,能够提升了互动的便捷性,进而提升了人机交互效率,提升了用户体验。所述技术方案如下:
2、一方面,提供了一种虚拟场景显示方法,所述方法包括:
3、显示虚拟场景的场景界面;
4、响应于对虚拟引涡装置的放置操作,在所述场景界面中显示所述虚拟引涡装置;
5、在所述场景界面中,显示所述虚拟引涡装置作用于周围的介质而产生的虚拟旋涡,所述虚拟旋涡用于对所述虚拟旋涡的作用范围内的虚拟机械或虚拟对象造成影响。
6、另一方面,提供了一种虚拟场景显示装置,所述装置包括:
7、显示模块,用于显示虚拟场景的场景界面;
8、所述显示模块,还用于响应于对虚拟引涡装置的放置操作,在所述场景界面中显示所述虚拟引涡装置;
9、所述显示模块,还用于在所述场景界面中,显示所述虚拟引涡装置作用于周围的介质而产生的虚拟旋涡,所述虚拟旋涡用于对所述虚拟旋涡的作用范围内的虚拟机械或虚拟对象造成影响。
10、在一种可能实现方式中,所述显示模块,用于响应于对所述虚拟引涡装置的引爆指令,在所述场景界面中显示所述虚拟引涡装置的爆炸特效,显示由所述虚拟引涡装置爆炸带动周围的介质旋转而产生的所述虚拟旋涡。
11、在另一种可能实现方式中,所述引爆指令由对所述虚拟引涡装置的引爆操作触发;或者,
12、所述引爆指令是在所述虚拟引涡装置的放置时长达到第一时长阈值的情况下触发。
13、在另一种可能实现方式中,所述显示模块,用于响应于所述引爆指令,在所述场景界面中显示所述爆炸特效,确定所述虚拟引涡装置周围的介质所属的介质类型;在所述场景界面中显示由所述虚拟引涡装置爆炸带动周围的介质旋转而产生、与所述介质类型匹配的所述虚拟旋涡。
14、在另一种可能实现方式中,所述显示模块,用于响应于对所述虚拟引涡装置的运转指令,在所述场景界面中显示所述虚拟引涡装置的运转特效,显示由所述虚拟引涡装置运转带动周围的介质旋转而产生的所述虚拟旋涡。
15、在另一种可能实现方式中,所述放置操作包括预放置操作和确认操作;所述显示模块,用于响应于对所述虚拟引涡装置的预放置操作,在所述场景界面中显示所述虚拟引涡装置的预放置特效,所述预放置特效指示当前的预放置位置是否满足所述虚拟引涡装置的放置条件;在所述预放置特效指示所述预放置位置满足所述放置条件的情况下,响应于对所述虚拟引涡装置的确认操作,在所述预放置位置,显示所述虚拟引涡装置。
16、在另一种可能实现方式中,所述显示模块,还用于在所述预放置特效指示所述预放置位置不满足所述放置条件的情况下,响应于对所述虚拟引涡装置的确认操作,显示放置失败提醒,所述放置失败提醒指示在所述预放置位置放置所述虚拟引涡装置失败。
17、在另一种可能实现方式中,所述虚拟引涡装置用于放置在所述虚拟场景中的虚拟水面上;所述显示模块,用于响应于所述放置操作,在所述虚拟水面上显示所述虚拟引涡装置及水花特效,所述水花特效指示在所述虚拟水面上放置所述虚拟引涡装置时产生的水花。
18、在另一种可能实现方式中,所述显示模块,还用于控制所述作用范围内的虚拟机械随着所述虚拟旋涡旋转,减少所述虚拟机械的生命值;或者,控制所述作用范围内的虚拟对象随着所述虚拟旋涡旋转,减少所述虚拟对象的生命值;其中,所述作用范围内的虚拟机械或虚拟对象处于不可控状态。
19、在另一种可能实现方式中,所述显示模块,用于在控制所述虚拟机械旋转的过程中,基于单位生命值,减少所述虚拟机械的生命值,所述单位生命值为所述虚拟机械旋转一圈减少的生命值;或者,在所述虚拟机械的旋转圈数达到圈数阈值的情况下,控制所述虚拟机械的生命值减少为0。
20、在另一种可能实现方式中,所述显示模块,还用于在所述场景界面中显示所述虚拟引涡装置的警示特效,所述警示特效指示所述虚拟引涡装置即将产生虚拟旋涡;或者,播放警示音效,所述警示音效指示所述虚拟引涡装置即将产生虚拟旋涡。
21、在另一种可能实现方式中,所述显示模块,还用于在本端设备控制的虚拟对象满足所述虚拟引涡装置的配备条件的情况下,为所述虚拟对象配备所述虚拟引涡装置,在所述场景界面中显示所述虚拟引涡装置的放置选项,所述放置选项用于在所述虚拟场景中放置所述虚拟引涡装置;
22、所述显示模块,用于响应于对所述放置选项的触发操作,在所述场景界面中显示所述虚拟引涡装置。
23、在另一种可能实现方式中,所述场景界面中显示所述虚拟引涡装置的放置选项,所述放置选项用于在所述虚拟场景中放置所述虚拟引涡装置;所述显示模块,还用于在本端设备控制的虚拟对象满足所述虚拟引涡装置的配备条件的情况下,为所述虚拟对象配备所述虚拟引涡装置,显示所述放置选项由未激活状态切换为激活状态;
24、所述显示模块,用于在所述放置选项处于所述激活状态的情况下,响应于对所述放置选项的触发操作,在所述场景界面中显示所述虚拟引涡装置。
25、在另一种可能实现方式中,所述显示模块,还用于在所述虚拟旋涡的存在时长达到第二时长阈值的情况下,取消显示所述虚拟旋涡。
26、另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如上述方面所述的虚拟场景显示方法所执行的操作。
27、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如上述方面所述的虚拟场景显示方法所执行的操作。
28、再一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述方面所述的虚拟场景显示方法所执行的操作。
29、本申请实施例提供的方案,通过在场景界面中放置虚拟引涡装置,利用虚拟引涡装置作用周围的介质进而产生虚拟旋涡,以便通过虚拟旋涡来对虚拟对象或虚拟机械造成影响,无需再由用户通过控制虚拟对象与其他虚拟对象或虚拟机械进行互动,提升了互动的便捷性,进而提升了人机交互效率,提升了用户体验。
1.一种虚拟场景显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述场景界面中,显示所述虚拟引涡装置作用于周围的介质而产生的虚拟旋涡,包括:
3.根据权利要求2所述的方法,其特征在于,所述引爆指令由对所述虚拟引涡装置的引爆操作触发;或者,
4.根据权利要求2所述的方法,其特征在于,所述响应于对所述虚拟引涡装置的引爆指令,在所述场景界面中显示所述虚拟引涡装置的爆炸特效,显示由所述虚拟引涡装置爆炸带动周围的介质旋转而产生的所述虚拟旋涡,包括:
5.根据权利要求1所述的方法,其特征在于,所述在所述场景界面中,显示所述虚拟引涡装置作用于周围的介质而产生的虚拟旋涡,包括:
6.根据权利要求1所述的方法,其特征在于,所述放置操作包括预放置操作和确认操作;所述响应于对虚拟引涡装置的放置操作,在所述场景界面中显示所述虚拟引涡装置,包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于对所述虚拟引涡装置的预放置操作,在所述场景界面中显示所述虚拟引涡装置的预放置特效之后,所述方法还包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述虚拟引涡装置用于放置在所述虚拟场景中的虚拟水面上;所述响应于对虚拟引涡装置的放置操作,在所述场景界面中显示所述虚拟引涡装置,包括:
9.根据权利要求1-7任一项所述的方法,其特征在于,所述在所述场景界面中,显示所述虚拟引涡装置作用于周围的介质而产生的虚拟旋涡之后,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述减少所述虚拟机械的生命值,包括:
11.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于对虚拟引涡装置的放置操作,在所述场景界面中显示所述虚拟引涡装置之后,所述方法还包括:
12.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于对虚拟引涡装置的放置操作,在所述场景界面中显示所述虚拟引涡装置之前,所述方法还包括:
13.根据权利要求1-7任一项所述的方法,其特征在于,所述场景界面中显示所述虚拟引涡装置的放置选项,所述放置选项用于在所述虚拟场景中放置所述虚拟引涡装置;所述响应于对虚拟引涡装置的放置操作,在所述场景界面中显示所述虚拟引涡装置之前,所述方法还包括:
14.根据权利要求1-7任一项所述的方法,其特征在于,所述在所述场景界面中,显示所述虚拟引涡装置作用于周围的介质而产生的虚拟旋涡之后,所述方法还包括:
15.一种虚拟场景显示装置,其特征在于,所述装置包括:
16.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如权利要求1至14任一权利要求所述的虚拟场景显示方法所执行的操作。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至14任一权利要求所述的虚拟场景显示方法所执行的操作。
18.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至14任一权利要求所述的虚拟场景显示方法所执行的操作。
