虚拟场景物体的控制方法及装置与流程

专利2022-06-29  67


本发明涉及计算机领域,具体而言,涉及一种虚拟场景物体的控制方法及装置。



背景技术:

在目前的移动端射击游戏中,为了避免被地方发现,通常是玩家控制游戏场景中的虚拟操作对象躲避在建筑物后。而在有些游戏场景中,建筑物很少,能够躲藏的地方很少,这样虚拟操作对象很容易被敌方发现并击杀。这样很难激发玩家对游戏的兴趣,降低了游戏的乐趣。

针对相关技术中,在游戏场景中玩家控制的虚拟操作对象容易被敌方发现的问题,目前尚未存在有效的解决方案。



技术实现要素:

本发明实施例提供了一种虚拟场景物体的控制方法及装置,以至少解决在游戏场景中玩家控制的虚拟操作对象容易被敌方发现的技术问题。

根据本发明实施例的一个方面,提供了一种虚拟场景物体的控制方法,包括:在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,所述目标交互界面包括目标虚拟交互对象,所述目标虚拟交互对象用于控制所述第一虚拟场景物体,所述第一虚拟场景物体为所述目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象包括第一虚拟操作对象和所述第一虚拟场景物体,所述第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。

可选地,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第一虚拟交互对象执行的第一操作,其中,所述目标虚拟交互对象包括所述第一虚拟交互对象,所述目标操作包括所述第一操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第一操作,在所述目标游戏应用中控制所述第一虚拟场景物体移动。

可选地,所述方法还包括:在所述目标游戏应用中获取对第二虚拟交互对象执行的第二操作,其中,所述目标交互界面包括所述第二虚拟交互对象;响应于所述第二操作,将所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象设置为禁止对所述第一虚拟场景物体进行控制。

可选地,所述将所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象设置为禁止对所述第一虚拟场景物体进行控制,包括:将第一虚拟交互对象设置为禁止控制所述第一虚拟场景物体移动,其中,所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象包括所述第一虚拟交互对象。

可选地,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第三虚拟交互对象执行的第三操作,其中,所述目标虚拟交互对象包括所述第三虚拟交互对象,所述目标操作包括所述第三操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第三操作,在所述目标游戏应用中显示与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体。

可选地,所述在所述目标游戏应用中显示与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体,包括:在当前游戏场景中的可视范围内,距离所述第一虚拟场景物体的预设范围内,显示所述与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体。

可选地,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第四虚拟交互对象执行的第四操作,其中,所述目标虚拟交互对象包括所述第四虚拟交互对象,所述目标操作包括所述第四操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第四操作,在所述目标游戏应用中将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为第二虚拟场景物体,其中,所述第二虚拟场景物体为所述一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象还包括所述第二虚拟场景物体。

可选地,在所述目标游戏应用中将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为第二虚拟场景物体,包括:在第一虚拟场景物体集合中确定出待更换的虚拟场景物体,其中,所述第一虚拟场景物体集合与所述游戏场景相对应;将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为所述待更换的虚拟场景物体;或者在第二虚拟场景物体集合中随机确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体。

可选地,在所述在目标游戏应用中显示目标交互界面和第一虚拟场景物体之前,所述方法还包括:在预定的虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体。

可选地,所述在预定的虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,包括:在第三虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,其中,所述第三虚拟场景物体集合与所述游戏场景相对应,所述预定的虚拟场景物体集合包括所述第三虚拟场景物体集合;或者在第四虚拟场景物体集合中随机确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,其中,所述预定的虚拟场景物体集合包括所述第四虚拟场景物体集合。

可选地,所述方法还包括:在所述一局游戏开始之后的预设时长到达之前,在所述第一虚拟场景物体被所述第一虚拟操作对象淘汰的情况下,确定所述第一虚拟操作对象为所述一局游戏的胜利方;在所述一局游戏开始之后的预设时长到达时,在所述第一虚拟场景物体未被所述第一虚拟操作对象淘汰的情况下,确定所述第一虚拟场景物体为所述一局游戏的胜利方。

根据本发明实施例的另一方面,还提供了一种虚拟场景物体的控制装置,包括:显示模块,用于在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,所述目标交互界面包括目标虚拟交互对象,所述目标虚拟交互对象用于控制所述第一虚拟场景物体,所述第一虚拟场景物体为所述目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象包括第一虚拟操作对象和所述第一虚拟场景物体,所述第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;获取模块,用于在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;响应模块,用于响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。

根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟场景物体的控制方法。

根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的虚拟场景物体的控制方法。

在本发明实施例中,通过在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,目标交互界面包括目标虚拟交互对象,目标虚拟交互对象用于控制第一虚拟场景物体,所述第一虚拟场景物体为目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与一局游戏的对象包括第一虚拟操作对象和第一虚拟场景物体,第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;在目标游戏应用中获取对目标虚拟交互对象执行的目标操作;响应于目标操作,在目标游戏应用中控制所述第一虚拟场景物体执行目标动作。达到了通过游戏场景中的虚拟场景物体扮演玩家操控的虚拟操作对象的目的,从而实现了难以被敌方发现,增加游戏乐趣的技术效果,进而解决了在游戏场景中玩家控制的虚拟操作对象容易被敌方发现的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的虚拟场景物体的控制方法的应用环境的示意图;

图2是根据本发明实施例的虚拟场景物体的控制方法的流程图;

图3是根据本发明可选的实施方式的一种可选的虚拟场景物体的控制方法的示意图一;

图4是根据本发明可选的实施方式的一种可选的虚拟场景物体的控制方法的示意图二;

图5是根据本发明可选的实施方式的一种可选的虚拟场景物体的控制方法的示意图三;

图6是根据本发明可选的实施方式的一种可选的虚拟场景物体的控制方法的示意图四;

图7是根据本发明可选的实施方式的一种可选的虚拟场景物体的控制方法的示意图五;

图8是根据本发明可选的实施方式的一种可选的虚拟场景物体的控制方法的整体流程图;

图9是根据本发明实施例的一种可选的虚拟场景物体的控制装置的结构示意图;

图10是根据本发明实施例的一种可选的电子装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例的一个方面,提供了一种虚拟场景物体的控制方法,可选地,作为一种可选的实施方式,上述虚拟场景物体的控制方法可以但不限于应用于如图1所示的环境中。

可选地,在本实施例中,上述虚拟场景物体的控制方法可以但不限于应用于用户终端101中,用户终端安装有目标游戏应用客户端,目标游戏应用客户端中显示当前运行的一局游戏的游戏画面,其中,参与一局游戏的虚拟操作对象包括第一虚拟操作对象和所述第一虚拟场景物体。该用户终端101可以但不限于为手机、平板电脑、笔记本电脑、pc机等支持运行应用客户端的终端设备。服务器103和用户终端101可以但不限于通过网络实现数据交互,上述网络可以包括但不限于无线网络或有线网络。其中,该无线网络包括:蓝牙、wifi及其他实现无线通信的网络。上述有线网络可以包括但不限于:广域网、城域网、局域网。数据库105可以但不限于存储数据,服务器可以从数据库中读取数据。上述仅是一种示例,本实施例中对此不作任何限定。

可选地,作为一种可选的实施方式,如图2所示,上述虚拟场景物体的控制方法包括:

步骤s202,在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,所述目标交互界面包括目标虚拟交互对象,所述目标虚拟交互对象用于控制所述第一虚拟场景物体,所述第一虚拟场景物体为所述目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象包括第一虚拟操作对象和所述第一虚拟场景物体,所述第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;

步骤s204,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;

步骤s206,响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。

作为一个可选的实施方案,第一虚拟场景物体可以是游戏的虚拟场景中任意的环境物体,例如可以是当前游戏场景中的桌子,垃圾桶,汽车等游戏场景中的环境物体。如图3所示,在进入游戏场景后,在当前的游戏显示界面中显示的第一虚拟场景物体是汽车,当前游戏场景中还显示了可以对该汽车进行操控的交互对象,例如,图3中的第一虚拟交互对象、第二虚拟交互对象、第三虚拟交互对象和第四虚拟交互对象。在当前游戏场景中还包括的第一虚拟操作对象可以是当前游戏场景中由敌方控制的虚拟对象。在该游戏场景中,敌方所操作控的第一虚拟操作对象可以对第一虚拟场景物体(汽车)进行攻击,但是第一虚拟场景物体(汽车)是不具备攻击能力的。在本实施例中,由于可以通过当前游戏场景中的物体进行角色扮演,玩家通过控制该虚拟物体不被地方发现,进而可以增加游戏的乐趣,提升玩家的体验。

作为一个可选的实施例,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第一虚拟交互对象执行的第一操作,其中,所述目标虚拟交互对象包括所述第一虚拟交互对象,所述目标操作包括所述第一操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第一操作,在所述目标游戏应用中控制所述第一虚拟场景物体移动。在本实施例中,第一虚拟交互对象可以是虚拟按键或者虚拟摇杆等可以对第一虚拟场景物体进行移动控制的虚拟交互对象。如图3所示玩家可以通过触控该虚拟交互对象的不同位置,控制第一虚拟场景物体的移动方向,例如,当玩家第一虚拟交互对象的右侧时,控制第一虚拟场景物体向右侧移动,当玩家第一虚拟交互对象的上方时,控制第一虚拟场景物体向前方移动。

作为一个可选的实施例,所述方法还包括:在所述目标游戏应用中获取对第二虚拟交互对象执行的第二操作,其中,所述目标交互界面包括所述第二虚拟交互对象;响应于所述第二操作,将所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象设置为禁止对所述第一虚拟场景物体进行控制。在本实施例中,第二虚拟交互对象用于对交互界面中的虚拟操作对象进行锁定,如图3所示,当玩家触控第二虚拟交互对象后,交互界面中的全部虚拟交互对象或者部分虚拟交互对象被设置为禁止对第一虚拟场景物体进行控制的状态。例如,若当前交互界面处于锁定状态,玩家触控第一虚拟交互对象是无效的,此时无法对图3中的第一虚拟场景物体进行移动控制。具体地,第二虚拟交互对象可以锁定的虚拟交互对象类型可以根据玩家的选择进行设置。例如,玩家可以设置为仅将第一虚拟交互对象进行锁定,也可以设备为对第一虚拟交互对象、第二虚拟交互对象和第三虚拟交互对象进行锁定。在当前游戏场景中处于锁定状态下,若玩家再次触控第二虚拟交互对象,则对已经锁定的虚拟交互对象进行解锁。

作为一个可选的实施例,所述将所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象设置为禁止对所述第一虚拟场景物体进行控制,包括:将第一虚拟交互对象设置为禁止控制所述第一虚拟场景物体移动,其中,所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象包括所述第一虚拟交互对象。在本实施例,当玩家将第二虚拟交互对象设置为对第一虚拟交互对象进行锁定的状态后,在锁定状态下,玩家触控第一虚拟交互对象是无效的,即此时第一虚拟交互对象无法控制第一虚拟场景物体移动。

作为一个可选的实施例,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第三虚拟交互对象执行的第三操作,其中,所述目标虚拟交互对象包括所述第三虚拟交互对象,所述目标操作包括所述第三操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第三操作,在所述目标游戏应用中显示与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体。在本实施例中,如图3所示,当前游戏界面中显示的第三虚拟交互对象用于实现分身操作,当用户触发第三虚拟交互对象后,系统服务器将当前游戏场景中的第一虚拟场景物体复制为多个外形相同的虚拟场景物体,复制的数量可以由玩家设置,也可以由服务器根据当前游戏场景进行设定,也可以是预先设置好的常量,如3个。具体地,在玩家触发分身操作后,如图4所示,在当前游戏界面中显示出多个相同的虚拟操作物体。由于此时游戏场景中多个虚拟操作物体的外形是一致的,敌方无法识别出哪个才是真正的第一虚拟场景物体。可以在一定的时间内蒙蔽敌方。多个相同的虚拟操作物体的显示时间可以是预设的时间范围,玩家也可以自定义,例如可以是10秒或3分钟等,具体的时长可以根据实际游戏场景而定。

作为一个可选的实施例,所述在所述目标游戏应用中显示与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体,包括:在当前游戏场景中的可视范围内,距离所述第一虚拟场景物体的预设范围内,显示所述与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体。在本实施例中,多个相同的虚拟场景物体可以显示在当前游戏场景中的预设位置,具体地,可以是距离第一虚拟场景物体的预设范围内,例如,可以是以第一虚拟场景物体所在位置为圆心,任意设定的半径r为半径的圆形区域内。也可以是在当前游戏场景可视范围内的任意位置。

作为一个可选的实施例,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第四虚拟交互对象执行的第四操作,其中,所述目标虚拟交互对象包括所述第四虚拟交互对象,所述目标操作包括所述第四操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第四操作,在所述目标游戏应用中将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为第二虚拟场景物体,其中,所述第二虚拟场景物体为所述一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象还包括所述第二虚拟场景物体。在本实施例中,如图3所示的第四虚拟交互对象用户控制变身操作。当玩家触发第四虚拟交互对象后,第一虚拟场景物体将替换为第二虚拟场景物体。第二虚拟场景物体可以是玩家在场景物体库中选择的,也可以是服务器随机生成的。在游戏的任意状态下,均可以触发变身操作。例如,在如图5所示的分身状态下,用户触发第四虚拟交互对象后,也可以将其中的第一虚拟场景物体小车替换为第二虚拟场景物体垃圾桶。

作为一个可选的实施例,在所述目标游戏应用中将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为第二虚拟场景物体,包括:在第一虚拟场景物体集合中确定出待更换的虚拟场景物体,其中,所述第一虚拟场景物体集合与所述游戏场景相对应;将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为所述待更换的虚拟场景物体;或者在第二虚拟场景物体集合中随机确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体。在本实施例中,目标游戏应用中可以包括多种游戏场景,可以为每种游戏场景设置一个相应的虚拟场景物体集合。在玩家触发变声操作后,在与该游戏场景对应的虚拟场景物体集合随机选取待更换的虚拟场景物体。也可以是多种游戏场景对应一个虚拟场景物体集合,无论当前是哪种游戏场景,在玩家触发变声操作后,在该虚拟场景物体集合中随机选取待更换的虚拟场景物体。

作为一个可选的实施例,在所述在目标游戏应用中显示目标交互界面和第一虚拟场景物体之前,所述方法还包括:在预定的虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体。在本实施例中,在进入当前游戏场景之前,玩家可以在预先设置的虚拟场景物体集合中选择出第一虚拟场景物体。也可以是服务器在预先设置的虚拟场景物体集合随机选择出第一虚拟场景物体。

作为一个可选的实施例,所述在预定的虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,包括:在第三虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,其中,所述第三虚拟场景物体集合与所述游戏场景相对应,所述预定的虚拟场景物体集合包括所述第三虚拟场景物体集合;或者在第四虚拟场景物体集合中随机确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,其中,所述预定的虚拟场景物体集合包括所述第四虚拟场景物体集合。在本实施例中,预定的虚拟场景物体集合可以与游戏场景相对应,每种游戏场景可以对应一个虚拟场景集合,可以在与该游戏场景相对应的虚拟场景物体集合中确定出第一虚拟场景物体。也可以是多个游戏场景对应一个虚拟场景物体集合,在该集合中确定出第一虚拟场景物体。

作为一个可选的实施例,所述方法还包括:在所述一局游戏开始之后的预设时长到达之前,在所述第一虚拟场景物体被所述第一虚拟操作对象淘汰的情况下,确定所述第一虚拟操作对象为所述一局游戏的胜利方;在所述一局游戏开始之后的预设时长到达时,在所述第一虚拟场景物体未被所述第一虚拟操作对象淘汰的情况下,确定所述第一虚拟场景物体为所述一局游戏的胜利方。在本实施例中,若第一虚拟场景物体被地方发现或击杀,则确定控制第一虚拟场景物体的一方为失败方。若在预定的时间内,敌方均为发现或击杀第一虚拟场景物体,则确定控制第一虚拟场景物体的一方为胜利方。

下面通过一个优选实施例说明本申请。

在图6所示的游戏界面中,玩家可以选择游戏模式。本实施例中,玩家选择物件扮演模式后,进入图7所示的提示界面。

开始游戏后,系统可以随机产生出来的任何物件显示在当前游戏场景中,例如可以是图3中的小车,玩家可以通过触控第一虚拟交互对象控制小车向不同的方向移动。

玩家可以对当前的游戏场景中显示的物件进行分身操作,这样能够模拟多个跟玩家操控的一模一样的物件出来,然后迷惑敌人。可以预先设置玩家最多使用分身的次数,例如可以是三次,玩家可以把这些分身安置在地图中的任意地方,这样可以达到降低被对方阵营找到自己的概率。

玩家在当前游戏场景内可以使用变身,把当前控制的物件变成其他物件,变身的物件可以是系统随机生成的,也可以是玩家选择的。

当扮演物件的一方使用分身操作、变身操作、移动操作最后固定在某个地方之后,接着就是等待敌方阵营找到自己并把自己击杀,如果对方在规定时间内找不到自己,那么就是物件扮演的一方获得胜利,否则就是人物一方胜利。

如图8所示是系统整体流程图,具体游戏操作过程可以是:玩家选择物件扮演模式,并被选为物件扮演的一方。随机生成一个物件。并在藏匿时间内。物件扮演一方寻找一个地方躲藏起来。在藏匿时间,敌方可以设置为无法移动。玩家点击分身功能的时候,在当前位置复制一个或多个跟当前物件外形一样的物件。该物件只是外观上面跟玩家控制的物件一模一样,但没有任何功能,也不能移动,就是个静态物体当玩家点击变身的时候,就再一次随机一个新的物件模型出来,替换到原来的物件模型。当玩家对物件一轮操作,包括移动、变身、分身等等之后进入锁定操作后,等待敌方阵营的人类来寻找自己,如果敌人无法在固定时间内找到并击杀自己则获得胜利。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟场景物体的控制方法的虚拟场景物体的控制装置。如图9所示,该装置包括:显示模块92,用于在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,所述目标交互界面包括目标虚拟交互对象,所述目标虚拟交互对象用于控制所述第一虚拟场景物体,所述第一虚拟场景物体为所述目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象包括第一虚拟操作对象和所述第一虚拟场景物体,所述第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;获取模块94,用于在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;响应模块96,用于响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。

作为一个可选实施例,上述获取模块还用于在所述目标游戏应用中获取对第一虚拟交互对象执行的第一操作,其中,所述目标虚拟交互对象包括所述第一虚拟交互对象,所述目标操作包括所述第一操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第一操作,在所述目标游戏应用中控制所述第一虚拟场景物体移动。

作为一个可选实施例,上述装置还用于在所述目标游戏应用中获取对第二虚拟交互对象执行的第二操作,其中,所述目标交互界面包括所述第二虚拟交互对象;响应于所述第二操作,将所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象设置为禁止对所述第一虚拟场景物体进行控制。

作为一个可选实施例,上述装置还用于将第一虚拟交互对象设置为禁止控制所述第一虚拟场景物体移动,其中,所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象包括所述第一虚拟交互对象。

作为一个可选实施例,上述获取模块还用于在所述目标游戏应用中获取对第三虚拟交互对象执行的第三操作,其中,所述目标虚拟交互对象包括所述第三虚拟交互对象,所述目标操作包括所述第三操作;上述响应模块还用于响应于所述第三操作,在所述目标游戏应用中显示与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体。

作为一个可选实施例,上述装置还用于在当前游戏场景中的可视范围内,距离所述第一虚拟场景物体的预设范围内,显示所述与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体。

作为一个可选实施例,上述获取模块还用于在所述目标游戏应用中获取对第四虚拟交互对象执行的第四操作,其中,所述目标虚拟交互对象包括所述第四虚拟交互对象,所述目标操作包括所述第四操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第四操作,在所述目标游戏应用中将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为第二虚拟场景物体,其中,所述第二虚拟场景物体为所述一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象还包括所述第二虚拟场景物体。

作为一个可选实施例,上述装置还用于在第一虚拟场景物体集合中确定出待更换的虚拟场景物体,其中,所述第一虚拟场景物体集合与所述游戏场景相对应;将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为所述待更换的虚拟场景物体;或者在第二虚拟场景物体集合中随机确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体。

作为一个可选实施例,上述装置还用于在所述在目标游戏应用中显示目标交互界面和第一虚拟场景物体之前,在预定的虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体。

作为一个可选实施例,上述装置还用于在第三虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,其中,所述第三虚拟场景物体集合与所述游戏场景相对应,所述预定的虚拟场景物体集合包括所述第三虚拟场景物体集合;或者在第四虚拟场景物体集合中随机确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,其中,所述预定的虚拟场景物体集合包括所述第四虚拟场景物体集合。

作为一个可选实施例,上述装置还用于在所述一局游戏开始之后的预设时长到达之前,在所述第一虚拟场景物体被所述第一虚拟操作对象淘汰的情况下,确定所述第一虚拟操作对象为所述一局游戏的胜利方;在所述一局游戏开始之后的预设时长到达时,在所述第一虚拟场景物体未被所述第一虚拟操作对象淘汰的情况下,确定所述第一虚拟场景物体为所述一局游戏的胜利方。

根据本发明实施例的又一个方面,还提供了一种用于实施上述虚拟场景物体的控制方法的电子装置,如图10所示,该电子装置包括存储器1002和处理器1004,该存储器1002中存储有计算机程序,该处理器1004被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,所述目标交互界面包括目标虚拟交互对象,所述目标虚拟交互对象用于控制所述第一虚拟场景物体,所述第一虚拟场景物体为所述目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象包括第一虚拟操作对象和所述第一虚拟场景物体,所述第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;

s2,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;

s3,响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。

可选地,本领域普通技术人员可以理解,图10所示的结构仅为示意,电子装置也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图10其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图10中所示更多或者更少的组件(如网络接口等),或者具有与图10所示不同的配置。

其中,存储器1002可用于存储软件程序以及模块,如本发明实施例中的虚拟场景物体的控制方法和装置对应的程序指令/模块,处理器1004通过运行存储在存储器1002内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟场景物体的控制方法。存储器1002可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1002可进一步包括相对于处理器1004远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1002具体可以但不限于用于存储目标交互界面和第一虚拟场景物体等信息。作为一种示例,如图10所示,上述存储器1002中可以但不限于包括上述虚拟场景物体的控制装置中的显示模块92、获取模块94、响应模块96。此外,还可以包括但不限于上述虚拟场景物体的控制装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置1006用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1006包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1006为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子装置还包括:显示器1008,用于显示上述目标交互界面和第一虚拟场景物体;和连接总线1010,用于连接上述电子装置中的各个模块部件。

根据本发明的实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,所述目标交互界面包括目标虚拟交互对象,所述目标虚拟交互对象用于控制所述第一虚拟场景物体,所述第一虚拟场景物体为所述目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象包括第一虚拟操作对象和所述第一虚拟场景物体,所述第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;

s2,在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;

s3,响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。


技术特征:

1.一种虚拟场景物体的控制方法,其特征在于,包括:

在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,所述目标交互界面包括目标虚拟交互对象,所述目标虚拟交互对象用于控制所述第一虚拟场景物体,所述第一虚拟场景物体为所述目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象包括第一虚拟操作对象和所述第一虚拟场景物体,所述第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;

在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;

响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。

2.根据权利要求1所述的方法,其特征在于,

在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第一虚拟交互对象执行的第一操作,其中,所述目标虚拟交互对象包括所述第一虚拟交互对象,所述目标操作包括所述第一操作;

响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第一操作,在所述目标游戏应用中控制所述第一虚拟场景物体移动。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

在所述目标游戏应用中获取对第二虚拟交互对象执行的第二操作,其中,所述目标交互界面包括所述第二虚拟交互对象;

响应于所述第二操作,将所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象设置为禁止对所述第一虚拟场景物体进行控制。

4.根据权利要求3所述的方法,其特征在于,所述将所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象设置为禁止对所述第一虚拟场景物体进行控制,包括:

将第一虚拟交互对象设置为禁止控制所述第一虚拟场景物体移动,其中,所述目标交互界面中除所述第二虚拟交互对象之外的全部或部分虚拟交互对象包括所述第一虚拟交互对象。

5.根据权利要求1所述的方法,其特征在于,

在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第三虚拟交互对象执行的第三操作,其中,所述目标虚拟交互对象包括所述第三虚拟交互对象,所述目标操作包括所述第三操作;

响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第三操作,在所述目标游戏应用中显示与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体。

6.根据权利要求5所述的方法,其特征在于,所述在所述目标游戏应用中显示与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体,包括:

在当前游戏场景中的可视范围内,距离所述第一虚拟场景物体的预设范围内,显示所述与所述第一虚拟场景物体相同的一个或至少两个虚拟场景物体。

7.根据权利要求1所述的方法,其特征在于,

在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作,包括:在所述目标游戏应用中获取对第四虚拟交互对象执行的第四操作,其中,所述目标虚拟交互对象包括所述第四虚拟交互对象,所述目标操作包括所述第四操作;

响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作,包括:响应于所述第四操作,在所述目标游戏应用中将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为第二虚拟场景物体,其中,所述第二虚拟场景物体为所述一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象还包括所述第二虚拟场景物体。

8.根据权利要求7所述的方法,其特征在于,在所述目标游戏应用中将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为第二虚拟场景物体,包括:

在第一虚拟场景物体集合中确定出待更换的虚拟场景物体,其中,所述第一虚拟场景物体集合与所述游戏场景相对应;将所述目标虚拟交互对象控制的虚拟场景物体由所述第一虚拟场景物体更换为所述待更换的虚拟场景物体;或者

在第二虚拟场景物体集合中随机确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体。

9.根据权利要求1所述的方法,其特征在于,在所述在目标游戏应用中显示目标交互界面和第一虚拟场景物体之前,所述方法还包括:

在预定的虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体。

10.根据权利要求9所述的方法,其特征在于,所述在预定的虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,包括:

在第三虚拟场景物体集合中确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,其中,所述第三虚拟场景物体集合与所述游戏场景相对应,所述预定的虚拟场景物体集合包括所述第三虚拟场景物体集合;或者

在第四虚拟场景物体集合中随机确定所述目标虚拟交互对象待控制的所述第一虚拟场景物体,其中,所述预定的虚拟场景物体集合包括所述第四虚拟场景物体集合。

11.根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:

在所述一局游戏开始之后的预设时长到达之前,在所述第一虚拟场景物体被所述第一虚拟操作对象淘汰的情况下,确定所述第一虚拟操作对象为所述一局游戏的胜利方;

在所述一局游戏开始之后的预设时长到达时,在所述第一虚拟场景物体未被所述第一虚拟操作对象淘汰的情况下,确定所述第一虚拟场景物体为所述一局游戏的胜利方。

12.一种虚拟场景物体的控制装置,其特征在于,包括:

显示模块,用于在目标游戏应用中显示目标交互界面和第一虚拟场景物体,其中,所述目标交互界面包括目标虚拟交互对象,所述目标虚拟交互对象用于控制所述第一虚拟场景物体,所述第一虚拟场景物体为所述目标游戏应用当前运行的一局游戏中的游戏场景中的虚拟场景物体,参与所述一局游戏的对象包括第一虚拟操作对象和所述第一虚拟场景物体,所述第一虚拟场景物体被设置为禁止向所述第一虚拟操作对象执行攻击操作;

获取模块,用于在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;

响应模块,用于响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。

技术总结
本发明公开了一种虚拟场景物体的控制方法及装置。其中,该方法包括:在目标游戏应用中显示目标交互界面和第一虚拟场景物体;在所述目标游戏应用中获取对所述目标虚拟交互对象执行的目标操作;响应于所述目标操作,在所述目标游戏应用中控制所述第一虚拟场景物体执行目标动作。本发明解决了在游戏场景中玩家控制的虚拟操作对象容易被敌方发现的技术问题。

技术研发人员:刘智洪
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.01.17
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-20947.html

最新回复(0)