本技术涉及计算机领域,具体而言,涉及一种信息显示方法、装置和存储介质及电子设备。
背景技术:
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、第二获取模块,用于响应于上述投影显示操作,获取参与上述当前游戏任务的n个虚拟角色,其中,n为大于或等于2的自然数;
31、第三获取模块,用于获取上述n个虚拟角色中各个虚拟角色对应的目标对局数据;
32、确定模块,用于从上述n个虚拟角色中确定出上述目标对局数据满足上述投影条件的目标虚拟角色,并将上述目标虚拟角色确定为上述第二虚拟角色;
33、第六显示模块,用于显示上述虚拟投影。
34、作为一种可选的方案,上述第三获取模块,包括以下至少之一:
35、第二获取子模块,用于获取上述n个虚拟角色中各个虚拟角色对应的第一对局数据,其中,上述第一对局数据为上述n个虚拟角色中的各个虚拟角色参与上述当前游戏任务的实时对局数据;
36、第三获取子模块,用于获取上述n个虚拟角色中各个虚拟角色对应的第二对局数据,其中,上述第二对局数据为上述n个虚拟角色中的各个虚拟角色参与目标虚拟游戏的对局数据,上述当前游戏任务为上述目标虚拟游戏中的一局游戏任务;
37、第四获取子模块,用于获取上述n个虚拟角色中各个虚拟角色对应的第三对局数据,其中,上述第三对局数据为上述n个虚拟角色中的各个虚拟角色参与上述目标虚拟游戏中的多局游戏任务的对局数据。
38、作为一种可选的方案,上述第二显示单元,包括以下至少之一:
39、第七显示模块,用于显示上述第二虚拟角色对应的角色模型投影;
40、第八显示模块,用于显示上述第二虚拟角色对应的对局数据投影。
41、上述装置还包括:
42、确定单元,用于在上述响应于对上述虚拟交互道具执行的投影显示操作,显示第二虚拟角色对应的虚拟投影之前,在上述第一虚拟角色位于上述虚拟交互道具关联的碰撞区域内的情况下,确定上述第一虚拟角色与上述虚拟交互道具发生碰撞,并获取上述投影显示操作。
43、上述第二显示单元,包括:
44、第九显示模块,用于显示第三虚拟角色对应的虚拟投影,其中,上述第三虚拟角色为参与上述当前游戏任务的、与上述第一虚拟角色处于相同阵营的各个虚拟角色中满足上述投影条件的虚拟角色。
45、根据本技术实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上信息显示方法。
46、根据本技术实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的信息显示方法。
47、在本技术实施例中,在第一虚拟角色参与当前游戏任务的运行过程中,显示上述第一虚拟角色、以及虚拟交互道具;响应于对上述虚拟交互道具执行的投影显示操作,显示第二虚拟角色对应的虚拟投影,其中,上述第二虚拟角色为参与上述当前游戏任务的各个虚拟角色中满足投影条件的虚拟角色,上述虚拟投影包括以下至少之一:角色模型投影、对局数据投影在第一虚拟角色所在的客户端上,显示第一虚拟角色以及虚拟交互道具,在检测到对上述虚拟交互道具执行的投影显示操作之后,在上述客户端上显示第二虚拟角色对应的虚拟投影。利用将虚拟交互道具与虚拟投影进行关联的方式,通过对虚拟交互道具执行的交互行为以实现虚拟投影的自主显示,且由于上述自主显示并不对虚拟投影的位置进行约束,玩家也无需再移动至固定且指定的位置处观看已显示的虚拟投影,而是以玩家的自主行为以决定何时、何地对已显示的虚拟投影进行观看,进而达到了为玩家提供了一种高效的信息(虚拟投影)显示方式的目的,从而实现了提高信息的显示效率的技术效果,进而解决了信息的显示效率较低的技术问题。