System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机,特别涉及一种基于虚拟建筑的交互方法、装置、终端及存储介质。
技术介绍
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、在所述目标虚拟建筑的积分达到第本文档来自技高网...
【技术保护点】
1.一种基于虚拟建筑的交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述虚拟场景包括多个,每个虚拟场景中包括多个团队进行对局,每个团队具有各自所属的阵营,每个阵营包括至少一个团队;所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述虚拟场景包括多个虚拟子场景;所述在虚拟场景中,显示多个团队的虚拟对象以及每个团队的虚拟建筑,包括:
6.根据权利要求5所述的方法,其特征在于,所述在所述第一虚拟子场景中的对局时长达到目标时长时,在第二虚拟子场景中显示所述多个团队的虚拟对象以及虚拟建筑,包括:
7.根据权利要求1所述的方法,其特征在于,所述在虚拟场景中,显示多个团队的虚拟对象以及每个团队的虚拟建筑,包括:
8.根据权利要求7所述的方法,其特征在于,所述响应于所述团队中的任一虚拟对象执行的位置选择操作,在被选择的位置显示属于所述团队的虚拟建筑,
9.根据权利要求1-8任一项所述的方法,其特征在于,所述目标事件包括以下任一项:
10.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述以匿名化的形式显示每个团队的团队信息以及每个虚拟对象的对象信息,包括以下任一项:
12.根据权利要求1-8任一项所述的方法,其特征在于,所述虚拟建筑对应有等级和积分;所述在持有所述虚拟升级道具的所述第一虚拟对象移动至目标虚拟建筑所在的区域的情况下,对所述目标虚拟建筑进行升级,包括:
13.根据权利要求1-8任一项所述的方法,其特征在于,所述虚拟建筑对应有等级、积分以及生命值;所述方法还包括:
14.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
15.根据权利要求1-8任一项所述的方法,其特征在于,所述响应于第一虚拟对象在所述虚拟场景中执行目标事件,为所述第一虚拟对象发放虚拟升级道具,包括:
16.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
17.一种基于虚拟建筑的交互装置,其特征在于,所述装置包括:
18.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如权利要求1至16任一项所述的基于虚拟建筑的交互方法所执行的操作。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如权利要求1至16任一项所述的基于虚拟建筑的交互方法所执行的操作。
20.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序由处理器加载并执行,以实现如权利要求1至16任一项所述的基于虚拟建筑的交互方法所执行的操作。
...【技术特征摘要】
1.一种基于虚拟建筑的交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述虚拟场景包括多个,每个虚拟场景中包括多个团队进行对局,每个团队具有各自所属的阵营,每个阵营包括至少一个团队;所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述虚拟场景包括多个虚拟子场景;所述在虚拟场景中,显示多个团队的虚拟对象以及每个团队的虚拟建筑,包括:
6.根据权利要求5所述的方法,其特征在于,所述在所述第一虚拟子场景中的对局时长达到目标时长时,在第二虚拟子场景中显示所述多个团队的虚拟对象以及虚拟建筑,包括:
7.根据权利要求1所述的方法,其特征在于,所述在虚拟场景中,显示多个团队的虚拟对象以及每个团队的虚拟建筑,包括:
8.根据权利要求7所述的方法,其特征在于,所述响应于所述团队中的任一虚拟对象执行的位置选择操作,在被选择的位置显示属于所述团队的虚拟建筑,包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述目标事件包括以下任一项:
10.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述以匿名化的形式显示每个团队的团队信息以及每个虚拟对象的对象信息,包括以下任一项:
12....
【专利技术属性】
技术研发人员:张亮,
申请(专利权)人:腾讯科技成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。