本技术实施例涉及计算机,特别涉及一种功能控件显示方法、装置、终端及存储介质。
背景技术:
1、随着计算机技术的发展,游戏应用的功能越来越丰富多样。在游戏运行过程中,通常会在虚拟场景的场景界面中显示多个功能控件,以便用户通过功能控件来触发相应的功能。但是由于游戏应用的功能控件较多,在游戏界面中显示出多个功能控件的情况下,会使得场景界面显示杂乱,导致场景界面的显示效果差。
技术实现思路
1、本技术实施例提供了一种功能控件显示方法、装置、终端及存储介质,能够提升场景界面的显示效果。所述技术方案如下:
2、一方面,提供了一种功能控件显示方法,所述方法包括:
3、显示虚拟场景的场景界面,所述场景界面中显示有虚拟对象及虚拟罗盘的触控入口,所述触控入口用于控制所述虚拟对象召唤所述虚拟罗盘,以显示所述虚拟罗盘关联的多个功能控件,所述功能控件用于触发对应的功能;
4、响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件。
5、另一方面,提供了一种功能控件显示装置,所述装置包括:
6、显示模块,用于显示虚拟场景的场景界面,所述场景界面中显示有虚拟对象及虚拟罗盘的触控入口,所述触控入口用于控制所述虚拟对象召唤所述虚拟罗盘,以显示所述虚拟罗盘关联的多个功能控件,所述功能控件用于触发对应的功能;
7、所述显示模块,还用于响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件。
8、在一种可能实现方式中,所述显示模块,用于响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象的目标部位执行召唤所述虚拟罗盘的动作;在虚化后的所述场景界面上,显示所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件,其中,所述虚拟对象的目标部位指向所述虚拟罗盘。
9、在另一种可能实现方式中,所述触控入口的显示样式为处于第一形态的所述虚拟罗盘,所述显示模块,用于响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面中,播放所述虚拟罗盘由所述第一形态切换为第二形态的动画;在虚化后的所述场景界面中,显示处于所述第二形态的所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件。
10、在另一种可能实现方式中,所述显示模块,用于响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象召唤出所述虚拟罗盘,并显示所述多个功能控件从所述虚拟罗盘上向所述虚拟罗盘的周围移动,直至移动至与所述虚拟罗盘的显示位置关联的第一位置,所述多个功能控件以所述虚拟罗盘为中心,环形分布在所述虚拟罗盘的周围。
11、在另一种可能实现方式中,所述虚拟罗盘由第一虚拟圆环和第二虚拟圆环组成,所述第一虚拟圆环指向所述虚拟场景的目标方向及所述第二虚拟圆环指向待前往的目的地。
12、在另一种可能实现方式中,所述显示模块,还用于在虚化后的所述场景界面上,显示所述第二虚拟圆环发射出指向所述目的地的射线。
13、在另一种可能实现方式中,所述显示模块,用于响应于对所述触控入口的触控操作,将所述虚拟场景中的虚拟相机由当前位置变换至第二位置,所述第二位置与所述虚拟对象呈预设相对位置关系;在所述虚拟相机由所述当前位置变换至所述第二位置的过程中,虚化所述场景界面中显示的所述虚拟相机拍摄到的虚拟场景;在虚化后的所述场景界面上,显示所述虚拟对象召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件。
14、在另一种可能实现方式中,所述显示模块,用于响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,增大所述虚拟场景中虚拟相机的焦距,以拉近显示所述虚拟相机拍摄到的画面;在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件。
15、在另一种可能实现方式中,所述显示模块,还用于在虚化后的所述场景界面中显示风场特效;在显示所述风场特效的过程中,在虚化后的所述场景界面显示所述多个功能控件随着所述风场特效晃动。
16、在另一种可能实现方式中,所述显示模块,还用于响应于检测到本端设备的姿态变化,在虚化后的所述虚拟场景中,显示所述多个功能控件的显示角度随着所述本端设备的姿态变化;或者,响应于检测到所述本端设备的姿态变化,调整虚拟场景中虚拟相机的拍摄视角随着所述本端设备的姿态变化,以在虚化后的所述虚拟场景中显示所述虚拟相机拍摄到的虚拟场景。
17、在另一种可能实现方式中,所述显示模块,还用于响应于对任一功能控件的触控操作,显示所述功能控件对应的功能界面;或者,响应于对所述虚拟罗盘的触控操作,显示所述虚拟对象对应的对象信息。
18、在另一种可能实现方式中,所述显示模块,用于响应于对虚拟罗盘的触控操作,在虚化后的所述场景界面中显示的所述虚拟对象及所述虚拟罗盘向第一方向移动后停止,在保持显示的所述虚拟对象及所述虚拟罗盘的情况下,在虚化后的所述场景界面中的第一区域显示出虚拟对象的对象信息,所述第一区域位于所述虚拟罗盘的第二方向,所述第一方向与所述第二方向相反。
19、在另一种可能实现方式中,所述场景界面中的第二区域显示有信息,所述显示模块,还用于响应于在所述场景界面中对所述第二区域的触控操作,显示与所述信息关联的功能界面。
20、另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如上述方面所述的功能控件显示方法所执行的操作。
21、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如上述方面所述的功能控件显示方法所执行的操作。
22、再一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述方面所述的功能控件显示方法所执行的操作。
23、本技术实施例提供的方案中,以虚拟罗盘为媒介,将多个功能控件收纳于一个虚拟罗盘的触控入口中,通过虚拟罗盘的触控入口,采取虚化虚拟场景的方式,在虚化后的场景界面中显示虚拟对象在虚拟场景中召唤出虚拟罗盘及功能控件,使得在召唤出虚拟罗盘及功能控件的情况下,用户依然能够观看到虚化后的虚拟场景,保证了在显示召唤虚拟罗盘和功能控件的同时,游戏的进程不被打断,也避免虚拟场景带来的视觉影响,进而保证显示出的虚拟罗盘及功能控件的清晰度,且召唤出的多个功能控件显示在虚拟罗盘的周围,以模拟出由虚拟罗盘来控制多个功能控件的效果,这样,既保证了场景界面的简洁性,也无需以切换场景界面的方式来显示功能控件,避免了切换界面带来的视觉影响,削弱了切换界面的打断感,能够保证了游戏的连贯性,进而保证显示的虚拟场景的连贯性,以使用户能够沉浸在显示的虚拟场景中,提升了用户体验。
1.一种功能控件显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件,包括:
3.根据权利要求1所述的方法,其特征在于,所述触控入口的显示样式为处于第一形态的所述虚拟罗盘,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件,包括:
5.根据权利要求1所述的方法,其特征在于,所述虚拟罗盘由第一虚拟圆环和第二虚拟圆环组成,所述第一虚拟圆环指向所述虚拟场景的目标方向及所述第二虚拟圆环指向待前往的目的地。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件,包括:
8.根据权利要求1所述的方法,其特征在于,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件,包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件之后,所述方法还包括:
10.根据权利要求1-8任一项所述的方法,其特征在于,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件之后,所述方法还包括:
11.根据权利要求1-8任一项所述的方法,其特征在于,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件之后,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述响应于对所述虚拟罗盘的触控操作,显示所述虚拟对象对应的对象信息,包括:
13.根据权利要求1-8任一项所述的方法,其特征在于,所述场景界面中的第二区域显示有信息,所述响应于对所述触控入口的触控操作,虚化所述场景界面中显示的虚拟场景,在虚化后的所述场景界面上,显示所述虚拟对象在所述虚拟场景中召唤出所述虚拟罗盘,在所述虚拟罗盘的周围,显示所述多个功能控件之后,所述方法还包括:
14.一种功能控件显示装置,其特征在于,所述装置包括:
15.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如权利要求1至13任一权利要求所述的功能控件显示方法所执行的操作。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至13任一权利要求所述的功能控件显示方法所执行的操作。
17.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至13任一权利要求所述的功能控件显示方法所执行的操作。