本公开涉及游戏,具体而言,涉及一种交互控制方法、装置、计算机设备及存储介质。
背景技术:
1、在很多游戏中,会设置关卡、副本、游戏环节、游戏任务等游戏场景,用户可以在相应游戏场景下,控制虚拟对象执行一定的操作进行通关;而一些游戏场景的难度较高,需要用户具有良好的操作才能够通关对应游戏场景。当前用户在遭遇自己无法通关的游戏场景时,通常可以参考教学视频、或者其他用户通关相同游戏场景的视频。但这种参考方式较为繁琐,用户需要从游戏对应的论坛中、或者通过其他的网络平台搜索相关的视频进行观看;其次,对于部分用户而言,即使有通关视频作为参考,但受限于操作水平、或者受限于通关视频难以清晰表达出通关的关键,导致这些用户也难以通关这些游戏场景。
技术实现思路
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、一种可能的实施方式中,所述执行模块,在基于所述目标存档信息,控制所述第一虚拟对象执行与所述目标触发对应的操作时,用于:
43、按照所述目标存档信息中各条历史操作指令分别对应的时间戳,依次生成与各条历史操作指令分别对应的操作指令,并向云游戏平台发送所述操作指令;
44、发送给所述云游戏平台的各条操作指令,用于所述云游戏平台转发给云游戏服务器,以使得所述云游戏服务器控制所述第一虚拟对象按照接收到各条操作指令的顺序,控制所述第一虚拟对象执行与所述操作指令对应的操作。
45、一种可能的实施方式中,所述第一游戏事件被触发,包括下述任一种:
46、在游戏操作界面中设置的目标按钮被触发;
47、进入目标游戏环节、游戏关卡、或者游戏副本;
48、执行目标游戏任务的失败次数达到预设次数;
49、从目标信息查询控件接收到对存档信息进行查询的查询信息。
50、一种可能的实施方式中,所述确定模块,在从与所述第一游戏事件对应的至少一个存档信息中,确定目标存档信息时,用于:
51、确定所述第一虚拟对象的第一属性信息;
52、基于所述第一虚拟对象对应的第一属性信息,对各个所述存档信息和所述第一虚拟对象进行匹配处理,得到各个存档信息和所述第一虚拟对象的匹配结果;
53、基于所述匹配结果,从所述存档信息中确定所述目标存档信息。
54、一种可能的实施方式中,还包括:生成模块,用于响应于第二游戏事件被触发,获取所述第一虚拟对象在进行与所述第二游戏事件对应的游戏过程中的第二游戏操作指令;
55、基于所述第二游戏操作指令,生成与所述第二游戏事件对应的存档信息。
56、第三方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
57、第四方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
58、关于上述交互控制装置、计算机设备、及计算机可读存储介质的效果描述参见上述交互控制方法的说明,这里不再赘述。
59、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。