游戏中的交互控制方法、装置和电子设备与流程



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.图1为本发明实施例提供的硬件场景示意图;
35.图2为本发明实施例提供的一种游戏中的交互控制方法的流程图;
36.图3为本发明实施例提供的另一种游戏中的交互控制方法的流程图;
37.图4为本发明实施例提供的另一种游戏中的交互控制方法的流程图;
38.图5为本发明实施例提供的一种实现游戏中的交互控制方法的多端交互示意图;
39.图6为本发明实施例提供的另一种实现游戏中的交互控制方法的多端交互示意图;
40.图7为本发明实施例提供的第三种实现游戏中的交互控制方法的多端交互示意图;
41.图8为本发明实施例提供的一种游戏中的交互控制装置的结构示意图;
42.图9为本发明实施例提供的另一种游戏中的交互控制装置的结构示意图;
43.图10为本发明实施例提供的另一种游戏中的交互控制装置的结构示意图;
44.图11为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
45.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.在线下场景类游戏中,通常需要用户组队参与游戏。以密室逃脱游戏为例,队伍中的多名用户一起进入一个密室场景中参与游戏。多名用户在密室场景中分工协作、相互配合,到开启密室的机关和物件,从而实现密室逃脱。参与一场游戏的队伍人物通常具有一定的要求,例如,3-5人等。受地域、时间等各种限制因素的影响,用户往往需要等待多时,才能凑齐队伍所要求的人数,导致线下组队比较慢,降低了用户的游戏体验。
47.基于此,本发明实施例提供的一种游戏中的交互控制方法、装置和电子设备,可以实现线下用户和线上用户共同参与线下场景类游戏,该技术可以应用于各类线下场景类游戏中。
48.为便于对本实施例进行理解,首先介绍本发明实施例所涉及的硬件场景。如图1所示,本实施例涉及第一服务器和第二服务器,第一服务器和第二服务器通信连接;第一服务器还与线上用户的终端设备通信连接,例如,线上用户通过终端设备发送游戏的线上参与指令、对虚拟角的控制指令等,均发送至第一服务器;另外,如果线下游戏场景中,线下用户配置有一些传感设备,例如,摄像头、可穿该设备等,这些传感设备可以与第一服务器通信连接,将位置信息、姿势信息等传感信息发送至第一服务器;或者,传感设置也可以与第二服务器通信连接,通过第二服务器将上述传感信息发送至第一服务器。第二服务器分别与线下游戏场景中的vr投影设备、场景道具通信连接,vr投影设备将线上用户控制的虚拟角投影至线下游戏场景中,以使线下用户可以观察到虚拟角的位置、姿势、动作等。第二服务器还与线下游戏场景中的场景道具通信连接,一方面检测场景道具的道具状态,将道具状态同步至第一服务器中运行的虚拟场景中,以使虚拟场景中的道具状态与线下游戏场景中的道具状态相同,另一方面,虚拟角可能在虚拟场景中使道具状态发生改变,此时,第二服务器将虚拟场景中的道具状态同步至线下游戏场景中。
49.基于上述硬件场景,首先从第一服务器的角度描述本实施例的一种游戏中的交互控制方法,如图2所示,该方法应用于第一服务器;该方法包括如下步骤:
50.步骤s202,接收针对目标游戏的线上参与指令,生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的线下用户;
51.本实施例中,由线下用户触发开始一场游戏。如果线下用户参与人数充足,则可以仅由线下用户参与游戏;如果线下用户参与人数不足,此时,就需要线上用户通过控制虚拟角共同来参与游戏。
52.一种具体的实现方式中,可以由线下用户生成参与目标游戏的参与标识。线下用户选定线下游戏场景,以及在该线下游戏场景中参与游戏的时间,然后,线下用户可以通过线下游戏场景中的终端设备,发送目标游戏的游戏启动指令。第一服务器接收针对目标游戏的游戏启动指令,基于目标游戏的时间信息和/或线下游戏场景的场景信息,生成目标游戏的参与标识;将参与标识发送至终端设备,以通过终端设备基于参与标识生成线上参与指令。
53.其中,目标游戏的参与标识可以仅基于目标游戏的时间信息或线下游戏场景的场景信息之一生成,也可以同时基于目标游戏的时间信息和线下游戏场景的场景信息。考虑到线下游戏场景可能有多个,且一个线下游戏场景可能会开设多场游戏,为了使线上用户可以准确参与到目标游戏中,上述目标游戏的参与标识基于目标游戏的时间信息和线下游戏场景的场景信息,即,当时间信息变化或场景信息变化时,参与标识也随之变化。例如,2月26日,下午3:00开始,a密室场景的目标游戏,参与标识为标识1,再如,2月26日,下午5:00开始,a密室场景的目标游戏,参与标识为标识2,2月26日,下午3:00开始,b密室场景的目标游戏,参与标识为标识3;其中,标识1、标识2和标识3中任意两个标识均不同。
54.第一服务器生成目标游戏的参与标识后,将该参与标识发送至终端设备,此时,该终端设备为线上用户使用的终端设备,例如,手机、平板电脑、台式电脑或特定的游戏设备等。线上用户可以通过终端设备查看到参与标识,如果线上用户想要参与该目标游戏,则通过终端设备基于参与标识生成线上参与指令。
55.具体的,参与标识可以是二维码、验证码等;以二维码为例,线上用户通过终端设备扫描二维码,即可生成目标游戏的线上参与指令,以告知第一服务器该线上用户要参与目标游戏。
56.第一服务器接收到目标游戏的线上参与指令后,生成线上虚拟角;线上虚拟角为参与目标游戏的线上用户控制的虚拟角。该线上虚拟角的角形象,可以由线上用户选择预设的角形象,如各类动画形象等,也可以在已有的角形象上进行编辑,例如,更换服饰、装备等。或者,线上虚拟角也可以由线上用户的外貌特征生成。
57.第一服务器生成线上虚拟角后,将该线上虚拟角的图像信息发送至第二服务器,该第二服务器基于线上虚拟角的图像信息,控制vr(virtual reality,虚拟现实技术)投影设备投影显示线上虚拟角。此时,线下游戏场景中既包括线下用户,还包括线上用户控制的线上虚拟角,从而满足参与目标游戏的人数要求。
58.步骤s204,接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作,通过第二服务器投影显示执行交互动作的线上虚拟角;
59.为了使线上虚拟角与线下用户具有相似的参与游戏的功能,线上用户可以通过终端设备发出控制指令,从而控制线上虚拟角;该控制指令可以包括控制线上虚拟角移动、姿势变化、与场景道具的交互等指令;对应的,交互动作可以包括线上虚拟角在线下游戏场景中移动、姿势变化、与场景道具的交互等交互动作;与场景道具的交互具体可以包括挪动、拿起场景道具、开启、关闭场景道具等。在目标游戏进行过程中,第一服务器可以实时将线上虚拟角的图像信息发送至第二服务器,第二服务器控制投影设备显示线上虚拟角。在线下游戏场景中,线上虚拟角通常是动态的,且动作连续的。
60.为了使线上用户知晓线上虚拟角在线下游戏场景中的位置,可以通过安装在线下游戏场景中的摄像头拍摄线下游戏场景的场景画面,线上用户可以从场景画面中知晓线上虚拟角的状态、线下用户的状态,以及线下游戏场景中的场景道具的状态。另一种方式中,第一服务器中可以运行有与线下游戏场景相匹配的线上虚拟场景,在线上用户的终端设备上,显示线上虚拟场景的场景画面,并且,线上虚拟角在线上虚拟场景中。
61.步骤s206,确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
62.通常,当交互动作是移动、变换姿势时,线上虚拟角的交互动作不具有交互目标;但是当交互动作是与线下用户发生肢体接触,推动场景物品等动作时,交互动作具有交互目标。考虑到线上虚拟角是投影在线下游戏场景中的角,无法与场景中的人或物产生真实的互动,在该情况下,第一服务器可以实时监控线上虚拟角的交互动作,并识别该交互动作对应的线下交互目标,根据交互动作的具体动作内容,第一服务器通过第二服务器控制线下交互目标进行状态转换,例如,当线下交互目标为场景物品时,可以通过安装在场景物品的机械装置控制场景物品移动,或者控制场景物品开启或关闭。
63.如果第二服务器无法控制线下交互目标进行状态转换,例如,当交互目标为线下用户,其他虚拟角或者难以通过机械装置控制的场景物品,此时,可以生成针对线下交互目标的状态转换提示信息;工作人员可以根据状态转换提示信息手动控制线下交互目标进
行状态转换,例如,开启带锁的箱子等。
64.另外,当线下交互目标为线下用户或者其他虚拟角时,该状态转换提示可以告知线下交互目标需要对线上虚拟角的交互动作进行回应。例如,交互动作为拍了拍线下用户1的肩膀,状态转换提示告知线下用户1要做出相应的动作予以回应。
65.上述游戏中的交互控制方法,第一服务器接收针对目标游戏的线上参与指令,生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的线下用户;接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作,通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。该方式中,将虚拟角投影至线下游戏场景中参与线下游戏,通过线上用户控制虚拟角执行交互动作,并对交互动作的交互目标进行状态转换或状态转换提示,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。
66.下述实施例继续描述线上虚拟角的生成方式。
67.具体的,接收终端设备发送的线上角编辑信息,基于线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于线上用户的体貌信息生成线上虚拟角。
68.第一服务器中可以预先存储有多个备选角,上述线上角编辑信息可以是从多个备选角中选中的虚拟角的角信息,该选中的虚拟角即线上虚拟角,线上用户通过终端设备选择虚拟角,第一服务器从线上角编辑信息中提取被选中的虚拟角的角信息,进而基于该角信息获取线上虚拟角的渲染信息,基于该渲染信息生成线上虚拟角。
69.上述线上角编辑信息还可以是对基础角的编辑信息;具体的,第一服务器中可以预先存储一种或多种基础角;线上用户通过终端设备,对基础角进行编辑,例如,编辑基础角的发型、着装、五官形状、装备等,基于这些编辑信息,生成上述线上虚拟角。
70.另外,为了使线上虚拟角更加贴近于线下用户,使虚拟角更加真实,可以通过线上用户的终端设备采集线上用户的体貌信息,例如,通过终端设备上的摄像头,拍摄包含线上用户的图像,从图像用提取线上用户的体貌信息,该体貌信息可以包括发型、体型、面部特征、衣着等信息;另外,体貌信息中还可以包括线上用户的身高、体重等信息。通过体貌信息,通过图像处理的方式得到预线上用户体貌特征类似的线上虚拟角。
71.上述方式中,通过多种方式生成线上虚拟角,使得线上虚拟角灵活多变,提高游戏的趣味性。
72.在实际实现时,为了使线上用户也具有较好的游戏体验,可以建立与线下游戏场景相匹配的线上虚拟场景。在线上用户看来,线上虚拟角位于线上虚拟场景中,线上虚拟场景中的场景道具与线下游戏场景中的场景道具的外观、功能等均相同。具体的,获取目标
游戏的线上虚拟场景,通过终端设备显示线上虚拟场景;其中,线上虚拟场景与线下游戏场景相匹配;在线上虚拟场景中显示线上虚拟角。
73.一种方式中,第一服务器可以预先存储线下游戏场景相匹配的线上虚拟场景,如果线下游戏场景包括多种,则第一服务器中存储有每种线下游戏场景对应的线上虚拟场景。第一服务器接收到来自终端设备的线上参与指令后,则向终端设备展示对应的线上虚拟场景,并将线上虚拟角显示在线上虚拟场景中。
74.另一种方式中,第一服务器接收到来自终端设备的线上参与指令后,可以根据目标游戏的线下游戏场景的场景信息、道具信息、机关触发信息等,建立对应的线上虚拟场景,然后将线上虚拟角显示在线上虚拟场景中。
75.由于线上虚拟场景与线下游戏场景相匹配,线上虚拟角的交互动作可能会导致场景中的物品状态发生变化,不仅如此,线下用户的交互动作也会导致场景中的物品状态发生变化,基于此,为了使线上虚拟场景与线下游戏场景中的场景物品状态同步,在本实施例中,接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,该场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;场景状态变化信息通过第二服务器检测到线下游戏场景的场景状态发生变化后生成;线下游戏场景的场景状态发生变化,由线下用户触发;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
76.线下用户在线下游戏场景中参与游戏时,可能会对线下游戏场景产生交互,例如,挪动场景物品、按动物品上的按钮、开锁等交互动作。因而,当线下用户与线下游戏场景产生交互动作时,第二服务器实时检测线下游戏场景的场景状态是否发生变化,例如,场景物品1的位置发生变化,物品2上的按钮被按下、物品3的锁子被开启等,均可以理解为场景状态发生变化。在实际实现时,可以在场景物品上安装传感器,第二服务器通过传感器检测物品状态是否发生变化。当场景状态发生变化时,第二服务器生成场景状态变化信息。该场景状态变化信息中可以包括需要变化的目标物品,以及该目标物品变化后的状态。
77.具体的,场景状态变化信息可以包括场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;其中,场景地图的变化信息具体可以为,线下用户开启了一个道具门,该道具门后面是一个新的房间,此时,该场景地图的变化信息中包括该新房间的地图信息;指定物品的移动信息可以为指定物品被线下用户移动后的新位置;指定机关的触发信息包括该指定机关被触发,以及被触发后的状态。
78.第一服务器接收到场景状态变化信息后,控制线上虚拟场景的状态变化,以使状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。例如,当场景地图发生变化时,则生成新场景的场景地图,并显示在线上用户的终端设备上。在线上虚拟场景中,当场景状态发生变化时,还可以播放预设的特效动画,提高状态变化的视觉效果。
79.对于线上用户而言,线上用户通过终端设备发送针对线上虚拟角的控制指令,第一服务器接收来自终端设备的针对线上虚拟角的控制指令,在线下游戏场景对应的线上虚拟场景中,控制线上虚拟角执行控制指令对应的交互动作。线上用户可以从终端设备上看到线上虚拟角在线上虚拟场景中执行该交互动作。然后,第一服务器确定交互动作在线上虚拟场景中的线上交互目标;其中,该线上交互目标包括:线上虚拟场景中的场景物品或虚拟角;线上交互目标与线下交互目标相匹配;控制线上交互目标进行状态转换。
80.可以理解的是,线上用户控制线上虚拟角执行交互动作后,在线上虚拟场景中确定线上交互目标,在线下游戏场景中确定线下交互目标,交互动作是线下交互目标和线上交互目标的状态均发生转换;需要说明的是,由于线下游戏场景和线上虚拟场景相互匹配,因而,线下交互目标和线上交互目标相匹配,例如,线下交互目标为线下游戏场景中的椅子,则线上交互目标即线上虚拟场景中的虚拟椅子模型。
81.考虑到目标游戏同时由多人参与,需要多人共同完成,对于线上用户而言,也需要观察到线下用户的状态,基于此,在线上虚拟场景中,也需要建立线下用户对应的虚拟角,且该虚拟角的状态与线下用户的状态相同。
82.一种具体的实现方式中,第一服务器接收线下用户对应的线下角编辑信息,基于该线下角编辑信息,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;或者,采集线下用户的体貌信息,基于线下用户的体貌信息在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角。
83.第一服务器中可以预先存储有多个备选角,上述线下角编辑信息可以是从多个备选角中选中的虚拟角的角信息,该选中的虚拟角即第二虚拟角,线下用户通过终端设备选择虚拟角,第一服务器从线下角编辑信息中提取被选中的虚拟角的角信息,进而基于该角信息获取第二虚拟角的渲染信息,基于该渲染信息生成线下虚拟角。
84.上述线下角编辑信息还可以是对基础角的编辑信息;具体的,第一服务器中可以预先存储一种或多种基础角;线下用户通过终端设备,对基础角进行编辑,例如,编辑基础角的发型、着装、五官形状、装备等,基于这些编辑信息,生成上述线下虚拟角。
85.另外,为了使线下虚拟角更加贴近于线下用户,使虚拟角更加真实,可以通过线下用户的终端设备采集线下用户的体貌信息,例如,通过终端设备上的摄像头,拍摄包含线下用户的图像,从图像用提取线下用户的体貌信息,该体貌信息可以包括发型、长相、衣着等信息;另外,体貌信息中还可以包括线上用户的身高、体重等信息。通过体貌信息,通过图像处理的方式得到预线上用户体貌特征类似的线下虚拟角。
86.上述方式中,通过多种方式生成线下虚拟角,使得线下虚拟角灵活多变,提高游戏的趣味性。
87.生成线下用户的线下虚拟角后,将线下虚拟角显示在线上虚拟场景中,使线上用户可以从线上虚拟场景中,通过线下虚拟角观察到线下用户的状态,实现线上用户与线下用户的信息对称。对于第一服务器而言,第一服务器在目标游戏的进行过程中,采集线下用户的状态信息,基于状态信息控制线下虚拟角的角状态;其中,该状态信息包括:线下用户的位置信息和/或动作信息。上述状态信息可以包括线下用户的位置信息和动作信息,也可以仅包括线下用户的位置信息或动作信息之一。
88.在实际实现时,可以由第一服务器直接采集线下用户的状态信息,即第一服务器可以直接与线下游戏场景中的摄像头,以及线下用户的可穿戴设备通信连接,从而采集线下用户的状态信息。具体的,可以从摄像头在即的图像中确定线下用户的初始位置和初始姿势,然后,由穿戴设备在初始位置和初始姿势的基础上进行精确的计算,得到线下用户的比较精确的最终位置和最终姿势。
89.另一种方式中,也可以通过第二服务器直接采集线下用户的状态信息,然后由第二服务器将状态信息发送至第一服务器。该方式中,由第二服务器与线下游戏场景中的摄像头,以及线下用户的可穿戴设备通信连接,从而采集线下用户的状态信息。
90.通过上述方式,线上用户通过线上虚拟场景可以观察到线下游戏场景的场景状态,通过线下虚拟角可以观察到线下用户的状态,使线上用户有较强的参与感,提高线上用户和线下用户的合作深度,提高游戏的趣味性。
91.相关技术中,对于需要组队的线上游戏,当线上用户较少时,线上用户同样需要等待多时,才能凑齐队伍所要求的人数,导致线上组队比较慢,降低了用户的游戏体验,同时还导致较多的游戏服务器资源空转,造成服务器资源的浪费。
92.为了解决上述问题,本实施例还提供通过线下用户和线上用户共同参与线上游戏的方式。如图3所示,该游戏中的交互控制方法应用于第一服务器;该方法包括如下步骤:
93.步骤s302,接收针对目标游戏的线下参与指令,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;其中,线上虚拟场景中还包括参与目标游戏的线上用户对应的线上虚拟角;目标游戏还设置有线下游戏场景,线下用户在线下游戏场景中参与目标游戏;线上虚拟场景与线下游戏场景相匹配;
94.本实施例中,由线上用户触发开始一场游戏。如果线上用户参与人数不足,此时,就需要线下用户通过控制虚拟角共同来参与游戏。
95.一种具体的实现方式中,可以由线上用户生成参与目标游戏的参与标识。线上用户选定线上游戏场景,以及在该线上游戏场景中参与游戏的时间,然后,线上用户可以通过终端设备发送目标游戏的游戏启动指令。第一服务器接收针对目标游戏的游戏启动指令,基于目标游戏的时间信息和/或线上游戏场景的场景信息,生成目标游戏的参与标识;将参与标识发送至指定设备,以通过指定设备基于参与标识生成线下参与指令。
96.这里的指定设备可以是线下用户的终端设备或第二服务器。目标游戏的参与标识可以仅基于目标游戏的时间信息或线上游戏场景的场景信息之一生成,也可以同时基于目标游戏的时间信息和线上游戏场景的场景信息。考虑到线上游戏场景可能有多个,且一个线上游戏场景可能会开设多场游戏,为了使线下用户可以准确参与到目标游戏中,上述目标游戏的参与标识基于目标游戏的时间信息和线上游戏场景的场景信息,即,当时间信息变化或场景信息变化时,参与标识也随之变化。
97.第一服务器生成目标游戏的参与标识后,将该参与标识发送至终端设备或第二服务器,此时,该终端设备为线下用户使用的终端设备,例如,手机、平板电脑、台式电脑或特定的游戏设备等。线下用户可以通过终端设备或第二服务器查看到参与标识,如果线下用户想要参与该目标游戏,则通过终端设备或第二服务器基于参与标识生成线下参与指令。
98.具体的,参与标识可以是二维码、验证码等;以二维码为例,线下用户通过终端设备扫描二维码,即可生成目标游戏的线下参与指令,以告知第一服务器该线下用户要参与目标游戏。
99.第一服务器接收到目标游戏的线下参与指令后,生成线下虚拟角;线下虚拟角为参与目标游戏的线下用户控制的虚拟角。该线下虚拟角的角形象,可以由线下用户选择预设的角形象,如各类动画形象等,也可以在已有的角形象上进行编辑,例如,更换服饰、装备等。或者,线下虚拟角也可以由线下用户的外貌特征生成。
100.步骤s304,采集线下用户的状态信息,基于状态信息控制线上虚拟场景中的线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息;
101.上述状态信息可以包括线下用户的位置信息和动作信息,也可以仅包括线下用户的位置信息或动作信息之一。
102.在实际实现时,可以由第一服务器直接采集线下用户的状态信息,即第一服务器可以直接与线下游戏场景中的摄像头,以及线下用户的可穿戴设备通信连接,从而采集线下用户的状态信息。具体的,可以从摄像头在即的图像中确定线下用户的初始位置和初始姿势,然后,由穿戴设备在初始位置和初始姿势的基础上进行精确的计算,得到线下用户的比较精确的最终位置和最终姿势。
103.另一种方式中,也可以通过第二服务器直接采集线下用户的状态信息,然后由第二服务器将状态信息发送至第一服务器。该方式中,由第二服务器与线下游戏场景中的摄像头,以及线下用户的可穿戴设备通信连接,从而采集线下用户的状态信息。
104.通过上述方式,线上用户通过线上虚拟场景可以观察到线下游戏场景的场景状态,通过线下虚拟角可以观察到线下用户的状态,使线上用户有较强的参与感,提高线上用户和线下用户的合作深度,提高游戏的趣味性。
105.步骤s306,采集线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,线下游戏场景的场景状态发生变化,由线下用户触发。
106.线下用户的交互动作会导致线下虚拟场景中的物品状态发生变化,基于此,为了使线上虚拟场景与线下游戏场景中的场景物品状态同步,在本实施例中,可以接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化。在实际实现时,可以在线下游戏场景中的场景物品上安装传感器,第二服务器通过传感器检测物品状态是否发生变化。当场景状态发生变化时,第二服务器生成场景状态变化信息。
107.上述游戏中的交互控制方法,接收针对目标游戏的线下参与指令,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;其中,线上虚拟场景中还包括参与目标游戏的线上用户对应的线上虚拟角;目标游戏还设置有线下游戏场景,线下用户在线下游戏场景中参与目标游戏;线上虚拟场景与线下游戏场景相匹配;采集线下用户的状态信息,基于状态信息控制线上虚拟场景中的线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息;采集线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,线下游戏场景的场景状态发生变化,由线下用户触发。该方式中,通过线下用户的状态控制线下虚拟角的角状态,通过线下虚拟场景的场景状态控制线上虚拟场景的状态,实现线上用户与线下用户共同参与游戏的目的,线下用户可以帮助线上用户快速实现游戏组队,提高了用户的游戏体验;同时,对游戏服务器资源进行充分利用,降低了服务资源的浪费。
108.一种具体的实现方式中,第一服务器接收线下用户对应的线下角编辑信息,基于线下角编辑信息,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;或者,采集线下用户的体貌信息,基于线下用户的体貌信息在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角。
109.第一服务器中可以预先存储有多个备选角,上述线下角编辑信息可以是从多
个备选角中选中的虚拟角的角信息,该选中的虚拟角即第二虚拟角,线下用户通过终端设备选择虚拟角,第一服务器从线下角编辑信息中提取被选中的虚拟角的角信息,进而基于该角信息获取第二虚拟角的渲染信息,基于该渲染信息生成线下虚拟角。
110.上述线下角编辑信息还可以是对基础角的编辑信息;具体的,第一服务器中可以预先存储一种或多种基础角;线下用户通过终端设备,对基础角进行编辑,例如,编辑基础角的发型、着装、五官形状、装备等,基于这些编辑信息,生成上述线下虚拟角。
111.另外,为了使线下虚拟角更加贴近于线下用户,使虚拟角更加真实,可以通过线下用户的终端设备采集线上用户的体貌信息,例如,通过终端设备上的摄像头,拍摄包含线下用户的图像,从图像用提取线下用户的体貌信息,该体貌信息可以包括发型、长相、衣着等信息;另外,体貌信息中还可以包括线下用户的身高、体重等信息。通过体貌信息,通过图像处理的方式得到预线上用户体貌特征类似的线下虚拟角。
112.上述方式中,通过多种方式生成线下虚拟角,使得线下虚拟角灵活多变,提高游戏的趣味性。
113.进一步的,接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;场景状态变化信息通过第二服务器检测到线下游戏场景的场景状态发生变化后生成;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
114.线下用户在线下游戏场景中参与游戏时,可能会对线下游戏场景产生交互,例如,挪动场景物品、按动物品上的按钮、开锁等交互动作。因而,当线下用户与线下游戏场景产生交互动作时,第二服务器实时检测线下游戏场景的场景状态是否发生变化,例如,场景物品1的位置发生变化,物品2上的按钮被按下、物品3的锁子被开启等,均可以理解为场景状态发生变化。在实际实现时,可以在场景物品上安装传感器,第二服务器通过传感器检测物品状态是否发生变化。当场景状态发生变化时,第二服务器生成场景状态变化信息。该场景状态变化信息中可以包括需要变化的目标物品,以及该目标物品变化后的状态。
115.具体的,场景状态变化信息可以包括场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;其中,场景地图的变化信息具体可以为,线下用户开启了一个道具门,该道具门后面是一个新的房间,此时,该场景地图的变化信息中包括该新房间的地图信息;指定物品的移动信息可以为指定物品被线下用户移动后的新位置;指定机关的触发信息包括该指定机关被触发,以及被触发后的状态。
116.第一服务器接收到场景状态变化信息后,控制线上虚拟场景的状态变化,以使状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。例如,当场景地图发生变化时,则生成新场景的场景地图,并显示在线上用户的终端设备上。在线上虚拟场景中,当场景状态发生变化时,还可以播放预设的特效动画,提高状态变化的视觉效果。
117.进一步的,在目标游戏的线上虚拟场景中生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角。
118.线上虚拟角为参与目标游戏的线上用户控制的虚拟角。该线上虚拟角的角
形象,可以由线上用户选择预设的角形象,如各类动画形象等,也可以在已有的角形象上进行编辑,例如,更换服饰、装备等。或者,线上虚拟角也可以由线上用户的外貌特征生成。
119.具体的,接收终端设备发送的线上角编辑信息,基于线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于线上用户的体貌信息生成线上虚拟角。
120.第一服务器中可以预先存储有多个备选角,上述线上角编辑信息可以是从多个备选角中选中的虚拟角的角信息,该选中的虚拟角即线上虚拟角,线上用户通过终端设备选择虚拟角,第一服务器从线上角编辑信息中提取被选中的虚拟角的角信息,进而基于该角信息获取线上虚拟角的渲染信息,基于该渲染信息生成线上虚拟角。
121.上述线上角编辑信息还可以是对基础角的编辑信息;具体的,第一服务器中可以预先存储一种或多种基础角;线上用户通过终端设备,对基础角进行编辑,例如,编辑基础角的发型、着装、五官形状、装备等,基于这些编辑信息,生成上述线上虚拟角。
122.上述方法还包括:接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作;确定交互动作在线上虚拟场景中的线上交互目标;其中,线上交互目标包括:线上虚拟场景中的场景物品或虚拟角;线上交互目标与线下交互目标相匹配;控制线上交互目标进行状态转换。
123.可以理解的是,线上用户控制线上虚拟角执行交互动作后,在线上虚拟场景中确定线上交互目标,在线下游戏场景中确定线下交互目标,交互动作是线下交互目标和线上交互目标的状态均发生转换;需要说明的是,由于线下游戏场景和线上虚拟场景相互匹配,因而,线下交互目标和线上交互目标相匹配,例如,线下交互目标为线下游戏场景中的椅子,则线上交互目标即线上虚拟场景中的虚拟椅子模型。
124.进一步的,通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
125.在目标游戏进行过程中,第一服务器可以实时将线上虚拟角的图像信息发送至第二服务器,第二服务器控制投影设备显示线上虚拟角。在线下游戏场景中,线上虚拟角通常是动态的,且动作连续的。
126.通常,当交互动作是移动、变换姿势时,线上虚拟角的交互动作不具有交互目标;但是当交互动作是与线下用户发生肢体接触,推动场景物品等动作时,交互动作具有交互目标。考虑到线上虚拟角是投影在线下游戏场景中的角,无法与场景中的人或物产生真实的互动,在该情况下,第一服务器可以实时监控线上虚拟角的交互动作,并识别该交互动作对应的线下交互目标,根据交互动作的具体动作内容,第一服务器通过第二服务器控制线下交互目标进行状态转换,例如,当线下交互目标为场景物品时,可以通过安装在场景物品的机械装置控制场景物品移动,或者控制场景物品开启或关闭。
127.进一步的,下述实施例从第二服务器的角度描述游戏中的交互控制方法,如图4所示,该方法应用于第二服务器;该方法包括如下步骤:
128.步骤s402,在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,该线上虚拟角由第一服务器接收到针对目标游戏的线上参与指令后生成;线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的至少一名线下用户;
129.步骤s404,投影显示执行交互动作的线上虚拟角;其中;该第一服务器接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作;
130.步骤s406,控制交互动作对应的线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,该线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
131.上述方式中,将虚拟角投影至线下游戏场景中参与线下游戏,通过线上用户控制虚拟角执行交互动作,并对交互动作的交互目标进行状态转换或状态转换提示,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。
132.下述实施例继续描述第二服务器的其他功能。
133.具体的,上述线下交互目标包括:线下游戏场景中的场景物品;第二服务器控制线下游戏场景中的场景物品进行位置移动,或者,控制线下游戏场景中的场景物品进行机关启动。场景物品上可以安装有控制场景物品进行位置移动或机关启动的机械装置,第二服务器可以通过控制机械装置运行,从而控制场景物品进行位置移动或进行机关启动。这里的机关启动可以为,场景物品上的指定结构具有可形变或可位移的属性,线下用户控制指定结构发生形变或发生位置,则该场景物品的机关启动。
134.如前述实施例所述,第二服务器可以实时监测线下游戏场景的场景状态,具体的,第二服务器检测线下游戏场景的场景状态是否发生变化;如果场景状态发生变化,生成线下游戏场景的场景状态变化信息;其中,场景状态发生变化,由线下用户触发;将场景状态变化信息发送至第一服务器,通过第一服务器控制目标游戏的线上虚拟场景的状态变化;其中,线上虚拟场景与线下游戏场景相匹配;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
135.本实施例中的游戏中的交互控制方法由第一服务器和第二服务器交互实现,为了进一步理解本实施例,下面以多端交互的方式描述本实施例的游戏中的交互控制方法。首先,图5提供了一种具体的实现方式。
136.步骤s502,线上用户的终端设备发送针对线上虚拟角的控制指令至第一服务器;
137.步骤s504,第一服务器控制线上虚拟角执行控制指令对应的交互动作;确定交互动作在线上虚拟场景中的线上交互目标;控制线上交互目标进行状态转换;
138.步骤s506,第一服务器发送执行交互动作的线上虚拟角的图像信息,将该图像信息发送至第二服务器;
139.步骤s508,第二服务器基于线上虚拟角的图像信息,通过vr投影设备在线下游戏场景中投影显示执行交互动作的线上虚拟角;
140.步骤s510,第一服务器确定交互动作在线下虚拟场景中的线下交互目标,将线下交互目标以及状态转换信息发送至第二服务器;
141.步骤s512,第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息。
142.图6提供了另一种具体实现方式。
143.步骤s602,第二服务器检测到线下用户触发线下游戏场景的场景状态发生变化,生成场景状态变化信息,将场景状态变化信息发送至第一服务器;
144.步骤s604,第一服务器基于场景状态变化信息,控制线上虚拟场景的状态变化;
145.步骤s606,在线上用户的终端设备上显示状态变化后的线上虚拟场景。
146.图7提供了另一种具体实现方式。
147.步骤s702,第一服务器采集线下用户的状态信息,基于状态信息控制线下虚拟角的角状态;
148.步骤s704,在线上用户的终端设备中显示线下虚拟角。
149.需要说明的是,在图7所示的实施方式中,由第一服务器和线上用户终端设备交互实现线下用户的虚拟角的控制和显示;其他方式中,也可以由第二服务器采集线下用户的状态信息,该情况下,需要有第二服务器、第一服务器和线下用户的终端设备交互实现线下用户的虚拟角的控制和显示。
150.本实施例提供的游戏中的交互控制方法,对于线上用户,服务器基于线下实际场景,建立实际场景的虚拟场景,以及线下用户的虚拟人物,线上用户可在终端设备观测到线下实际情况,并操作自己对应的虚拟人物进行交互,同时,虚拟人物在线下场景中的状态也实时调整;对于线下用户,通过vr投影的虚拟人物,可观察到线上用户的虚拟影像及操作交互等,该方式解决了线下游戏中,因地域或时间限制导致的组队活动无法成功的问题,提供了用户的游戏体验。
151.对应于上述方法实施例,参见图8所示的一种游戏中的交互控制装置的结构示意图,该装置设置于第一服务器;该装置包括:
152.角生成模块80,用于接收针对目标游戏的线上参与指令,生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的线下用户;
153.动作控制模块82,用于接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作,通过第二服务器投影显示执行交互动作的线上虚拟角;
154.目标确定模块84,用于确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
155.上述游戏中的交互控制装置,第一服务器接收针对目标游戏的线上参与指令,生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的线下用户;接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作,通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目
标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。该方式中,将虚拟角投影至线下游戏场景中参与线下游戏,通过线上用户控制虚拟角执行交互动作,并对交互动作的交互目标进行状态转换或状态转换提示,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。
156.上述装置还包括:指令生成模块,用于接收针对目标游戏的游戏启动指令,基于目标游戏的时间信息和/或线下游戏场景的场景信息,生成目标游戏的参与标识;将参与标识发送至终端设备,以通过终端设备基于参与标识生成线上参与指令。
157.上述角生成模块还用于:接收终端设备发送的线上角编辑信息,基于线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于线上用户的体貌信息生成线上虚拟角。
158.上述装置还包括:场景显示模块,用于:获取目标游戏的线上虚拟场景,通过终端设备显示线上虚拟场景;其中,线上虚拟场景与线下游戏场景相匹配;在线上虚拟场景中显示线上虚拟角。
159.上述装置还包括:场景控制模块,用于:接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;场景状态变化信息通过第二服务器检测到线下游戏场景的场景状态发生变化后生成;线下游戏场景的场景状态发生变化,由线下用户触发;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
160.上述动作控制模块还用于:接收来自终端设备的针对线上虚拟角的控制指令,在线下游戏场景对应的线上虚拟场景中,控制线上虚拟角执行控制指令对应的交互动作。
161.上述装置还包括状态控制模块,用于:确定交互动作在线上虚拟场景中的线上交互目标;其中,线上交互目标包括:线上虚拟场景中的场景物品或虚拟角;线上交互目标与线下交互目标相匹配;控制线上交互目标进行状态转换。
162.上述装置还包括角编辑模块,用于:接收线下用户对应的线下角编辑信息,基于线下角编辑信息,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;或者,采集线下用户的体貌信息,基于线下用户的体貌信息在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角。
163.上述装置还包括状态采集模块,用于:采集线下用户的状态信息,基于状态信息控制线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息。
164.参见图9所示的另一种游戏中的交互控制装置的结构示意图,该装置设置于第一服务器;该装置包括:
165.第二角生成模块90,用于接收针对目标游戏的线下参与指令,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;其中,线上虚拟场景中还包括参与目标游戏的线上用户对应的线上虚拟角;目标游戏还设置有线下游戏场景,线下用户在线下游戏
场景中参与目标游戏;线上虚拟场景与线下游戏场景相匹配;
166.角状态控制模块92,用于采集线下用户的状态信息,基于状态信息控制线上虚拟场景中的线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息;
167.场景状态控制模块94,用于采集线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,线下游戏场景的场景状态发生变化,由线下用户触发。
168.上述游戏中的交互控制装置,接收针对目标游戏的线下参与指令,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;其中,线上虚拟场景中还包括参与目标游戏的线上用户对应的线上虚拟角;目标游戏还设置有线下游戏场景,线下用户在线下游戏场景中参与目标游戏;线上虚拟场景与线下游戏场景相匹配;采集线下用户的状态信息,基于状态信息控制线上虚拟场景中的线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息;采集线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,线下游戏场景的场景状态发生变化,由线下用户触发。该方式中,通过线下用户的状态控制线下虚拟角的角状态,通过线下虚拟场景的场景状态控制线上虚拟场景的状态,实现线上用户与线下用户共同参与游戏的目的,线下用户可以帮助线上用户快速实现游戏组队,提高了用户的游戏体验;同时,对游戏服务器资源进行充分利用,降低了服务资源的浪费。
169.上述装置还包括参与模块,用于:接收针对目标游戏的游戏启动指令,基于目标游戏的时间信息和/或线上游戏场景的场景信息,生成目标游戏的参与标识;将参与标识发送至指定设备,以通过指定设备基于参与标识生成线下参与指令。
170.上述第二角生成模块,还用于:接收线下用户对应的线下角编辑信息,基于线下角编辑信息,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;或者,采集线下用户的体貌信息,基于线下用户的体貌信息在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角。
171.上述场景状态控制模块,还用于:接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;场景状态变化信息通过第二服务器检测到线下游戏场景的场景状态发生变化后生成;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
172.上述装置还包括第三角生成模块,用于:在目标游戏的线上虚拟场景中生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角。
173.上述第三角生成模块,还用于:接收终端设备发送的线上角编辑信息,基于线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于线上用户的体貌信息生成线上虚拟角。
174.上述装置还包括交互模块,用于:接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作;确定交互动作在线上虚拟场景中的线上交互目标;其中,线上交互目标包括:线上虚拟场景中的场景物品或虚拟角;线上交互目标与线下交互目标相匹配;控制线上交互目标进行状态转换。
175.上述装置还包括状态转换模块,用于:通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
176.参见图10所示的另一种游戏中的交互控制装置的结构示意图,该装置设置于第二服务器;该装置包括:
177.第一显示模块1000,用于在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角由第一服务器接收到针对目标游戏的线上参与指令后生成;线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的至少一名线下用户;
178.第二显示模块1002,用于投影显示执行交互动作的线上虚拟角;其中;第一服务器接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作;
179.状态转换模块1004,用于控制交互动作对应的线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
180.该方式中,将虚拟角投影至线下游戏场景中参与线下游戏,通过线上用户控制虚拟角执行交互动作,并对交互动作的交互目标进行状态转换或状态转换提示,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。
181.上述线下交互目标包括:线下游戏场景中的场景物品;上述状态转换模块,还用于:控制线下游戏场景中的场景物品进行位置移动,或者,控制线下游戏场景中的场景物品进行机关启动。
182.上述装置还包括检测模块,用于:检测线下游戏场景的场景状态是否发生变化;如果场景状态发生变化,生成线下游戏场景的场景状态变化信息;其中,场景状态发生变化,由线下用户触发;将场景状态变化信息发送至第一服务器,通过第一服务器控制目标游戏的线上虚拟场景的状态变化;其中,线上虚拟场景与线下游戏场景相匹配;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
183.本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述游戏中的交互控制方法。该电子设备可以是服务器,也可以是触控终端设备。
184.参见图11所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的机器可执行指令,该处理器100执行机器可执行指令以实现上述游戏中的交互控制方法。
185.进一步地,图11所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。
186.其中,存储器101可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通
信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
187.处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。
188.上述电子设备中的处理器,通过执行机器可执行指令,可以实现上述游戏中的交互控制方法中的下述操作:
189.接收针对目标游戏的线上参与指令,生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的线下用户;接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作,通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
190.该方式中,将虚拟角投影至线下游戏场景中参与线下游戏,通过线上用户控制虚拟角执行交互动作,并对交互动作的交互目标进行状态转换或状态转换提示,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。
191.接收针对目标游戏的游戏启动指令,基于目标游戏的时间信息和/或线下游戏场景的场景信息,生成目标游戏的参与标识;将参与标识发送至终端设备,以通过终端设备基于参与标识生成线上参与指令。
192.上述方式中,线上用户通过参与标识生成线上参与指令,使线上用户可以准确的进入到目标游戏。
193.接收终端设备发送的线上角编辑信息,基于线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于线上用户的体貌信息生成线上虚拟角。
194.上述方式中,通过多种方式生成线上虚拟角,使得线上虚拟角灵活多变,提高
游戏的趣味性。
195.获取目标游戏的线上虚拟场景,通过终端设备显示线上虚拟场景;其中,线上虚拟场景与线下游戏场景相匹配;在线上虚拟场景中显示线上虚拟角。
196.上述方式中,建立与线下游戏场景相匹配的线上虚拟场景,可以使线上用户也具有较好的游戏体验。
197.接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;场景状态变化信息通过第二服务器检测到线下游戏场景的场景状态发生变化后生成;线下游戏场景的场景状态发生变化,由线下用户触发;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
198.接收来自终端设备的针对线上虚拟角的控制指令,在线下游戏场景对应的线上虚拟场景中,控制线上虚拟角执行控制指令对应的交互动作。
199.确定交互动作在线上虚拟场景中的线上交互目标;其中,线上交互目标包括:线上虚拟场景中的场景物品或虚拟角;线上交互目标与线下交互目标相匹配;控制线上交互目标进行状态转换。
200.接收线下用户对应的线下角编辑信息,基于线下角编辑信息,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;或者,采集线下用户的体貌信息,基于线下用户的体貌信息在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角。
201.采集线下用户的状态信息,基于状态信息控制线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息。
202.接收针对目标游戏的线下参与指令,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;其中,线上虚拟场景中还包括参与目标游戏的线上用户对应的线上虚拟角;目标游戏还设置有线下游戏场景,线下用户在线下游戏场景中参与目标游戏;线上虚拟场景与线下游戏场景相匹配;采集线下用户的状态信息,基于状态信息控制线上虚拟场景中的线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息;采集线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,线下游戏场景的场景状态发生变化,由线下用户触发。
203.接收针对目标游戏的游戏启动指令,基于目标游戏的时间信息和/或线上游戏场景的场景信息,生成目标游戏的参与标识;将参与标识发送至指定设备,以通过指定设备基于参与标识生成线下参与指令。
204.接收线下用户对应的线下角编辑信息,基于线下角编辑信息,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;或者,采集线下用户的体貌信息,基于线下用户的体貌信息在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角。
205.接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;场景状态变化信息通过第二服务器检测到线下游戏场景的场景状态发生变化后生成;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
206.在目标游戏的线上虚拟场景中生成线上虚拟角,通过第二服务器在目标游戏的
线下游戏场景中投影显示线上虚拟角。
207.接收终端设备发送的线上角编辑信息,基于线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于线上用户的体貌信息生成线上虚拟角。
208.接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作;确定交互动作在线上虚拟场景中的线上交互目标;其中,线上交互目标包括:线上虚拟场景中的场景物品或虚拟角;线上交互目标与线下交互目标相匹配;控制线上交互目标进行状态转换。
209.通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
210.该方式中,通过线下用户的状态控制线下虚拟角的角状态,通过线下虚拟场景的场景状态控制线上虚拟场景的状态,实现线上用户与线下用户共同参与游戏的目的,线下用户可以帮助线上用户快速实现游戏组队,提高了用户的游戏体验;同时,对游戏服务器资源进行充分利用,降低了服务资源的浪费。
211.在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角由第一服务器接收到针对目标游戏的线上参与指令后生成;线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的至少一名线下用户;投影显示执行交互动作的线上虚拟角;其中;第一服务器接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作;控制交互动作对应的线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
212.线下交互目标包括:线下游戏场景中的场景物品;控制线下游戏场景中的场景物品进行位置移动,或者,控制线下游戏场景中的场景物品进行机关启动。
213.检测线下游戏场景的场景状态是否发生变化;如果场景状态发生变化,生成线下游戏场景的场景状态变化信息;其中,场景状态发生变化,由线下用户触发;将场景状态变化信息发送至第一服务器,通过第一服务器控制目标游戏的线上虚拟场景的状态变化;其中,线上虚拟场景与线下游戏场景相匹配;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
214.上述方式中,将虚拟角投影至线下游戏场景中参与线下游戏,通过线上用户控制虚拟角执行交互动作,并对交互动作的交互目标进行状态转换或状态转换提示,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。
215.本实施例还提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述游戏中的交互控制方法。
216.上述机器可读存储介质存储中的机器可执行指令,通过执行该机器可执行指令,
可以实现上述游戏中的交互控制方法中的下述操作:
217.接收针对目标游戏的线上参与指令,生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的线下用户;接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作,通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
218.该方式中,将虚拟角投影至线下游戏场景中参与线下游戏,通过线上用户控制虚拟角执行交互动作,并对交互动作的交互目标进行状态转换或状态转换提示,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。
219.接收针对目标游戏的游戏启动指令,基于目标游戏的时间信息和/或线下游戏场景的场景信息,生成目标游戏的参与标识;将参与标识发送至终端设备,以通过终端设备基于参与标识生成线上参与指令。
220.上述方式中,线上用户通过参与标识生成线上参与指令,使线上用户可以准确的进入到目标游戏。
221.接收终端设备发送的线上角编辑信息,基于线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于线上用户的体貌信息生成线上虚拟角。
222.上述方式中,通过多种方式生成线上虚拟角,使得线上虚拟角灵活多变,提高游戏的趣味性。
223.获取目标游戏的线上虚拟场景,通过终端设备显示线上虚拟场景;其中,线上虚拟场景与线下游戏场景相匹配;在线上虚拟场景中显示线上虚拟角。
224.上述方式中,建立与线下游戏场景相匹配的线上虚拟场景,可以使线上用户也具有较好的游戏体验。
225.接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;场景状态变化信息通过第二服务器检测到线下游戏场景的场景状态发生变化后生成;线下游戏场景的场景状态发生变化,由线下用户触发;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
226.接收来自终端设备的针对线上虚拟角的控制指令,在线下游戏场景对应的线上虚拟场景中,控制线上虚拟角执行控制指令对应的交互动作。
227.确定交互动作在线上虚拟场景中的线上交互目标;其中,线上交互目标包括:线上虚拟场景中的场景物品或虚拟角;线上交互目标与线下交互目标相匹配;控制线上交互目标进行状态转换。
228.接收线下用户对应的线下角编辑信息,基于线下角编辑信息,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;或者,采集线下用户的体貌信息,基于线下
用户的体貌信息在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角。
229.采集线下用户的状态信息,基于状态信息控制线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息。
230.接收针对目标游戏的线下参与指令,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;其中,线上虚拟场景中还包括参与目标游戏的线上用户对应的线上虚拟角;目标游戏还设置有线下游戏场景,线下用户在线下游戏场景中参与目标游戏;线上虚拟场景与线下游戏场景相匹配;采集线下用户的状态信息,基于状态信息控制线上虚拟场景中的线下虚拟角的角状态;其中,状态信息包括:线下用户的位置信息和/或动作信息;采集线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,线下游戏场景的场景状态发生变化,由线下用户触发。
231.接收针对目标游戏的游戏启动指令,基于目标游戏的时间信息和/或线上游戏场景的场景信息,生成目标游戏的参与标识;将参与标识发送至指定设备,以通过指定设备基于参与标识生成线下参与指令。
232.接收线下用户对应的线下角编辑信息,基于线下角编辑信息,在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;或者,采集线下用户的体貌信息,基于线下用户的体貌信息在目标游戏的线上虚拟场景中生成线下用户的线下虚拟角。
233.接收第二服务器发送的线下游戏场景的场景状态变化信息,基于场景状态变化信息,控制线上虚拟场景的状态变化;其中,场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;场景状态变化信息通过第二服务器检测到线下游戏场景的场景状态发生变化后生成;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
234.在目标游戏的线上虚拟场景中生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角。
235.接收终端设备发送的线上角编辑信息,基于线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于线上用户的体貌信息生成线上虚拟角。
236.接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作;确定交互动作在线上虚拟场景中的线上交互目标;其中,线上交互目标包括:线上虚拟场景中的场景物品或虚拟角;线上交互目标与线下交互目标相匹配;控制线上交互目标进行状态转换。
237.通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
238.该方式中,通过线下用户的状态控制线下虚拟角的角状态,通过线下虚拟场景的场景状态控制线上虚拟场景的状态,实现线上用户与线下用户共同参与游戏的目的,线下用户可以帮助线上用户快速实现游戏组队,提高了用户的游戏体验;同时,对游戏服务器资源进行充分利用,降低了服务资源的浪费。
239.在目标游戏的线下游戏场景中投影显示线上虚拟角;其中,线上虚拟角由第
一服务器接收到针对目标游戏的线上参与指令后生成;线上虚拟角用于参与目标游戏;线下游戏场景中还包括参与目标游戏的至少一名线下用户;投影显示执行交互动作的线上虚拟角;其中;第一服务器接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作;控制交互动作对应的线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息;其中,线下交互目标包括:线下游戏场景中的场景物品、线下用户或第二虚拟角;第二虚拟角为线下游戏场景中除线上虚拟角以外的虚拟角。
240.线下交互目标包括:线下游戏场景中的场景物品;控制线下游戏场景中的场景物品进行位置移动,或者,控制线下游戏场景中的场景物品进行机关启动。
241.检测线下游戏场景的场景状态是否发生变化;如果场景状态发生变化,生成线下游戏场景的场景状态变化信息;其中,场景状态发生变化,由线下用户触发;将场景状态变化信息发送至第一服务器,通过第一服务器控制目标游戏的线上虚拟场景的状态变化;其中,线上虚拟场景与线下游戏场景相匹配;状态变化后的线上虚拟场景与线下游戏场景的场景状态相同。
242.上述方式中,将虚拟角投影至线下游戏场景中参与线下游戏,通过线上用户控制虚拟角执行交互动作,并对交互动作的交互目标进行状态转换或状态转换提示,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。
243.本发明实施例所提供的游戏中的交互控制方法、装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
244.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
245.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
246.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
247.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
248.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术特征:


1.一种游戏中的交互控制方法,其特征在于,所述方法应用于第一服务器;所述方法包括:接收针对目标游戏的线上参与指令,生成线上虚拟角,通过所述第二服务器在所述目标游戏的线下游戏场景中投影显示所述线上虚拟角;其中,所述线上虚拟角用于参与所述目标游戏;所述线下游戏场景中还包括参与所述目标游戏的线下用户;接收针对所述线上虚拟角的控制指令,控制所述线上虚拟角执行所述控制指令对应的交互动作,通过所述第二服务器投影显示执行所述交互动作的所述线上虚拟角;确定所述交互动作对应的线下交互目标,通过所述第二服务器控制所述线下交互目标进行状态转换,或者生成针对所述线下交互目标的状态转换提示信息;其中,所述线下交互目标包括:所述线下游戏场景中的场景物品、所述线下用户或第二虚拟角;所述第二虚拟角为所述线下游戏场景中除所述线上虚拟角以外的虚拟角。2.根据权利要求1所述的方法,其特征在于,接收针对目标游戏的线上参与指令,生成线上虚拟角,通过所述第二服务器在所述目标游戏的线下游戏场景中投影显示所述线上虚拟角的步骤之前,所述方法还包括:接收针对所述目标游戏的游戏启动指令,基于所述目标游戏的时间信息和/或所述线下游戏场景的场景信息,生成所述目标游戏的参与标识;将所述参与标识发送至终端设备,以通过所述终端设备基于所述参与标识生成线上参与指令。3.根据权利要求1所述的方法,其特征在于,生成线上虚拟角的步骤,包括:接收终端设备发送的线上角编辑信息,基于所述线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于所述线上用户的体貌信息生成线上虚拟角。4.根据权利要求1所述的方法,其特征在于,生成线上虚拟角的步骤之后,所述方法还包括:获取所述目标游戏的线上虚拟场景,通过终端设备显示所述线上虚拟场景;其中,所述线上虚拟场景与所述线下游戏场景相匹配;在所述线上虚拟场景中显示所述线上虚拟角。5.根据权利要求4所述的方法,其特征在于,确定所述目标游戏的线上虚拟场景,通过所述终端设备显示所述线上虚拟场景的步骤之后,所述方法还包括:接收所述第二服务器发送的所述线下游戏场景的场景状态变化信息,基于所述场景状态变化信息,控制所述线上虚拟场景的状态变化;其中,所述场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;所述场景状态变化信息通过所述第二服务器检测到所述线下游戏场景的场景状态发生变化后生成;所述线下游戏场景的场景状态发生变化,由所述线下用户触发;状态变化后的所述线上虚拟场景与所述线下游戏场景的场景状态相同。6.根据权利要求1所述的方法,其特征在于,接收针对所述线上虚拟角的控制指令,控制所述线上虚拟角执行所述控制指令对应的交互动作的步骤,包括:接收来自终端设备的针对所述线上虚拟角的控制指令,在所述线下游戏场景对应的
线上虚拟场景中,控制所述线上虚拟角执行所述控制指令对应的交互动作。7.根据权利要求6所述的方法,其特征在于,在所述线下游戏场景对应的线上虚拟场景中,控制所述线上虚拟角执行所述控制指令对应的交互动作的步骤之后,所述方法还包括:确定所述交互动作在所述线上虚拟场景中的线上交互目标;其中,所述线上交互目标包括:所述线上虚拟场景中的场景物品或虚拟角;所述线上交互目标与所述线下交互目标相匹配;控制所述线上交互目标进行状态转换。8.根据权利要求1所述的方法,其特征在于,接收针对目标游戏的线上参与指令,生成线上虚拟角的步骤之后,所述方法还包括:接收所述线下用户对应的线下角编辑信息,基于所述线下角编辑信息,在所述目标游戏的线上虚拟场景中生成所述线下用户的线下虚拟角;或者,采集所述线下用户的体貌信息,基于所述线下用户的体貌信息在所述目标游戏的线上虚拟场景中生成所述线下用户的线下虚拟角。9.根据权利要求8所述的方法,其特征在于,在所述目标游戏的线上虚拟场景中生成所述线下用户的线下虚拟角的步骤之后,所述方法还包括:采集所述线下用户的状态信息,基于所述状态信息控制所述线下虚拟角的角状态;其中,状态信息包括:所述线下用户的位置信息和/或动作信息。10.一种游戏中的交互控制方法,其特征在于,所述方法应用于第一服务器;所述方法包括:接收针对目标游戏的线下参与指令,在所述目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;其中,所述线上虚拟场景中还包括参与所述目标游戏的线上用户对应的线上虚拟角;所述目标游戏还设置有线下游戏场景,所述线下用户在所述线下游戏场景中参与所述目标游戏;所述线上虚拟场景与所述线下游戏场景相匹配;采集所述线下用户的状态信息,基于所述状态信息控制所述线上虚拟场景中的所述线下虚拟角的角状态;其中,所述状态信息包括:所述线下用户的位置信息和/或动作信息;采集所述线下游戏场景的场景状态变化信息,基于所述场景状态变化信息,控制所述线上虚拟场景的状态变化;其中,所述线下游戏场景的场景状态发生变化,由所述线下用户触发。11.根据权利要求10所述的方法,其特征在于,接收针对目标游戏的线下参与指令,在所述目标游戏的线上虚拟场景中生成线下用户的线下虚拟角的步骤之前,所述方法还包括:接收针对所述目标游戏的游戏启动指令,基于所述目标游戏的时间信息和/或所述线上游戏场景的场景信息,生成所述目标游戏的参与标识;将所述参与标识发送至指定设备,以通过所述指定设备基于所述参与标识生成所述线下参与指令。12.根据权利要求10所述的方法,其特征在于,在所述目标游戏的线上虚拟场景中生成线下用户的线下虚拟角的步骤,包括:
接收所述线下用户对应的线下角编辑信息,基于所述线下角编辑信息,在所述目标游戏的线上虚拟场景中生成所述线下用户的线下虚拟角;或者,采集所述线下用户的体貌信息,基于所述线下用户的体貌信息在所述目标游戏的线上虚拟场景中生成所述线下用户的线下虚拟角。13.根据权利要求10所述的方法,其特征在于,采集所述线下游戏场景的场景状态变化信息,基于所述场景状态变化信息,控制所述线上虚拟场景的状态变化的步骤,包括:接收所述第二服务器发送的所述线下游戏场景的场景状态变化信息,基于所述场景状态变化信息,控制所述线上虚拟场景的状态变化;其中,所述场景状态变化信息包括:场景地图的变化信息、指定物品的移动信息或指定机关的触发信息;所述场景状态变化信息通过所述第二服务器检测到所述线下游戏场景的场景状态发生变化后生成;状态变化后的所述线上虚拟场景与所述线下游戏场景的场景状态相同。14.根据权利要求10所述的方法,其特征在于,所述方法还包括:在所述目标游戏的线上虚拟场景中生成线上虚拟角,通过所述第二服务器在所述目标游戏的线下游戏场景中投影显示所述线上虚拟角。15.根据权利要求14所述的方法,其特征在于,在所述目标游戏的线上虚拟场景中生成线上虚拟角的步骤,包括:接收终端设备发送的线上角编辑信息,基于所述线上角编辑信息生成线上虚拟角;或者,采集终端设备对应的线上用户的体貌信息,基于所述线上用户的体貌信息生成线上虚拟角。16.根据权利要求10所述的方法,其特征在于,所述方法还包括:接收针对所述线上虚拟角的控制指令,控制所述线上虚拟角执行所述控制指令对应的交互动作;确定所述交互动作在所述线上虚拟场景中的线上交互目标;其中,所述线上交互目标包括:所述线上虚拟场景中的场景物品或虚拟角;所述线上交互目标与所述线下交互目标相匹配;控制所述线上交互目标进行状态转换。17.根据权利要求16所述的方法,其特征在于,接收针对所述线上虚拟角的控制指令,控制所述线上虚拟角执行所述控制指令对应的交互动作的步骤之后,所述方法还包括:通过所述第二服务器投影显示执行所述交互动作的所述线上虚拟角;确定所述交互动作对应的线下交互目标,通过所述第二服务器控制所述线下交互目标进行状态转换,或者生成针对所述线下交互目标的状态转换提示信息;其中,所述线下交互目标包括:所述线下游戏场景中的场景物品、所述线下用户或第二虚拟角;所述第二虚拟角为所述线下游戏场景中除所述线上虚拟角以外的虚拟角。18.一种游戏中的交互控制方法,其特征在于,所述方法应用于第二服务器;所述方法包括:在目标游戏的线下游戏场景中投影显示所述线上虚拟角;其中,所述线上虚拟角
由第一服务器接收到针对所述目标游戏的线上参与指令后生成;所述线上虚拟角用于参与所述目标游戏;所述线下游戏场景中还包括参与所述目标游戏的至少一名线下用户;投影显示执行交互动作的所述线上虚拟角;其中;所述第一服务器接收针对所述线上虚拟角的控制指令,控制所述线上虚拟角执行所述控制指令对应的交互动作;控制所述交互动作对应的线下交互目标进行状态转换,或者生成针对所述线下交互目标的状态转换提示信息;其中,所述线下交互目标包括:所述线下游戏场景中的场景物品、所述线下用户或第二虚拟角;所述第二虚拟角为所述线下游戏场景中除所述线上虚拟角以外的虚拟角。19.根据权利要求18所述的方法,其特征在于,所述线下交互目标包括:所述线下游戏场景中的场景物品;所述控制所述交互动作对应的线下交互目标进行状态转换的步骤,包括:控制所述线下游戏场景中的场景物品进行位置移动,或者,控制所述线下游戏场景中的场景物品进行机关启动。20.根据权利要求18所述的方法,其特征在于,所述方法还包括:检测所述线下游戏场景的场景状态是否发生变化;如果所述场景状态发生变化,生成线下游戏场景的场景状态变化信息;其中,所述场景状态发生变化,由所述线下用户触发;将所述场景状态变化信息发送至所述第一服务器,通过所述第一服务器控制所述目标游戏的线上虚拟场景的状态变化;其中,所述线上虚拟场景与所述线下游戏场景相匹配;状态变化后的所述线上虚拟场景与所述线下游戏场景的场景状态相同。21.一种游戏中的交互控制装置,其特征在于,所述装置设置于第一服务器;所述装置包括:第一角生成模块,用于接收针对目标游戏的线上参与指令,生成线上虚拟角,通过所述第二服务器在所述目标游戏的线下游戏场景中投影显示所述线上虚拟角;其中,所述线上虚拟角用于参与所述目标游戏;所述线下游戏场景中还包括参与所述目标游戏的线下用户;第一动作控制模块,用于接收针对所述线上虚拟角的控制指令,控制所述线上虚拟角执行所述控制指令对应的交互动作,通过所述第二服务器投影显示执行所述交互动作的所述线上虚拟角;第一目标确定模块,用于确定所述交互动作对应的线下交互目标,通过所述第二服务器控制所述线下交互目标进行状态转换,或者生成针对所述线下交互目标的状态转换提示信息;其中,所述线下交互目标包括:所述线下游戏场景中的场景物品、所述线下用户或第二虚拟角;所述第二虚拟角为所述线下游戏场景中除所述线上虚拟角以外的虚拟角。22.一种游戏中的交互控制装置,其特征在于,所述装置应用于第一服务器;所述装置包括:第二角生成模块,用于接收针对目标游戏的线下参与指令,在所述目标游戏的线上虚拟场景中生成线下用户的线下虚拟角;其中,所述线上虚拟场景中还包括参与所述目标游戏的线上用户对应的线上虚拟角;所述目标游戏还设置有线下游戏场景,所述线下
用户在所述线下游戏场景中参与所述目标游戏;所述线上虚拟场景与所述线下游戏场景相匹配;角状态控制模块,用于采集所述线下用户的状态信息,基于所述状态信息控制所述线上虚拟场景中的所述线下虚拟角的角状态;其中,所述状态信息包括:所述线下用户的位置信息和/或动作信息;场景状态控制模块,用于采集所述线下游戏场景的场景状态变化信息,基于所述场景状态变化信息,控制所述线上虚拟场景的状态变化;其中,所述线下游戏场景的场景状态发生变化,由所述线下用户触发。23.一种游戏中的交互控制装置,其特征在于,所述装置设置于第二服务器;所述装置包括:第一显示模块,用于在目标游戏的线下游戏场景中投影显示所述线上虚拟角;其中,所述线上虚拟角由第一服务器接收到针对所述目标游戏的线上参与指令后生成;所述线上虚拟角用于参与所述目标游戏;所述线下游戏场景中还包括参与所述目标游戏的至少一名线下用户;第二显示模块,用于投影显示执行交互动作的所述线上虚拟角;其中;所述第一服务器接收针对所述线上虚拟角的控制指令,控制所述线上虚拟角执行所述控制指令对应的交互动作;状态转换模块,用于控制所述交互动作对应的线下交互目标进行状态转换,或者生成针对所述线下交互目标的状态转换提示信息;其中,所述线下交互目标包括:所述线下游戏场景中的场景物品、所述线下用户或第二虚拟角;所述第二虚拟角为所述线下游戏场景中除所述线上虚拟角以外的虚拟角。24.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1-9任一项所述的游戏中的交互控制方法,或者实现权利要求10-17任一项所述的游戏中的交互控制方法,或者实现权利要求18-20任一项所述的游戏中的交互控制方法。25.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求1-9任一项所述的游戏中的交互控制方法,或者实现权利要求10-17任一项所述的游戏中的交互控制方法,或者实现权利要求18-20任一项所述的游戏中的交互控制方法。

技术总结


本发明提供了一种游戏中的交互控制方法、装置和电子设备;其中,该方法包括:接收针对目标游戏的线上参与指令,生成线上虚拟角,通过第二服务器在目标游戏的线下游戏场景中投影显示线上虚拟角;接收针对线上虚拟角的控制指令,控制线上虚拟角执行控制指令对应的交互动作,通过第二服务器投影显示执行交互动作的线上虚拟角;确定交互动作对应的线下交互目标,通过第二服务器控制线下交互目标进行状态转换,或者生成针对线下交互目标的状态转换提示信息。该方式中,将虚拟角投影至线下游戏场景中参与线下游戏,从而实现线上用户与线下用户共同参与游戏的目的,线上用户可以帮助线下用户快速实现游戏组队,提高了用户的游戏体验。游戏体验。游戏体验。


技术研发人员:

辛一

受保护的技术使用者:

网易(杭州)网络有限公司

技术研发日:

2022.06.22

技术公布日:

2022/11/11

本文发布于:2024-09-20 13:42:32,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/46371.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:线上   角色   场景   目标
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议