基于虚拟建筑的交互方法、装置、终端及存储介质与流程
- 国知局
- 2024-07-11 15:59:28
本技术实施例涉及计算机,特别涉及一种基于虚拟建筑的交互方法、装置、终端及存储介质。
背景技术:
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、可选地,所述显示模块,用于响应于所述团队中的任一虚拟对象执行的位置选择操作,在被选择的位置与其他团队的虚拟建筑的位置之间的距离大于第二阈值的情况下,在被选择的位置显示属于所述团队的虚拟建筑;
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、另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如上述方面所述的基于虚拟建筑的交互方法所执行的操作。
60、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如上述方面所述的基于虚拟建筑的交互方法所执行的操作。
61、另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序由处理器加载并执行,以实现如上述方面所述的基于虚拟建筑的交互方法所执行的操作。
62、本技术实施例提供的方案,团队中的虚拟对象可以通过完成目标事件来获得虚拟升级道具,并携带该虚拟升级道具回到该虚拟对象所属团队的虚拟建筑旁边,从而对该所属的团队的虚拟建筑进行升级,因此在对局过程中,团队中的虚拟对象有了一致的行动目标,也即是通过获取及运送虚拟升级道具来为团队的虚拟建筑进行升级,避免了由于行动分散导致虚拟对象做出过多无用操作的情况,有利于促使团队中的虚拟对象为赢得团队胜利做出有效操作,因此能够提高人机交互的效率。
本文地址:https://www.jishuxx.com/zhuanli/20240615/76893.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。