虚拟场景中的交互方法、装置、电子设备、介质及产品与流程
- 国知局
- 2024-07-11 16:20:25
本技术涉及互联网,尤其涉及一种虚拟场景中的交互方法、装置、电子设备、计算机可读存储介质以及计算机程序产品。
背景技术:
1、对于多人在线角色扮演游戏(mmorpg,massive multiplayer online role-playing game),大都通过采集场景物件、击杀怪物、持有道具到指定点使用收集材料来达到任务要求。然而,上述的交互方式虽然贴合剧情整体内容包装,但是单重复性体验较多,对于玩家而言,在游戏中的交互方式较为单一,从而导致人机交互效率较低。
技术实现思路
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、通过在虚拟场景中展示多个虚拟道具连接形成的、存在对应的交互任务的目标图案,使得虚拟对象执行针对多个虚拟道具中目标虚拟道具的触发操作,从而改变目标虚拟道具的展示状态及目标虚拟道具关联的关联道具的展示状态,以当目标图案中各虚拟道具的展示状态均为目标状态,输出针对交互任务的交互结果。如此,丰富了在虚拟场景的探索方式,增加了虚拟场景中交互过程的趣味性,在提高虚拟场景中交互方式的多样性的同时,也提高了人机交互效率以及电子设备的硬件资源利用率。
本文地址:https://www.jishuxx.com/zhuanli/20240615/78706.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表