虚拟对象的控制方法、装置及电子设备制造方法及图纸

技术编号:39185603 阅读:8 留言:0更新日期:2023-10-27 08:33
本发明专利技术提供了一种虚拟对象的控制方法、装置及电子设备,通过终端设备提供一图形用户界面;图形用户界面显示的游戏场景中包括多个预设的特定场景空间;特定场景空间中设置有场景承载组件;响应于针对受控虚拟对象的第一移动控制操作,控制受控虚拟对象在游戏场景中移动;响应于受控虚拟对象进入特定场景空间,基于特定场景空间对应的特定引力配置参数,生成第一引力场;基于第一引力场以及受控虚拟对象的当前运动参数,控制受控虚拟对象在场景承载组件的表面移动;响应受控虚拟对象触发预设游戏事件,控制根据受控虚拟对象的游戏行为进行结算。该方式中,玩家可以体验在各种各样的引力场中控制虚拟对象移动的玩法,丰富了玩家的游戏体验。游戏体验。游戏体验。

【技术实现步骤摘要】
虚拟对象的控制方法、装置及电子设备


[0001]本公开涉及游戏
,具体而言,涉及一种虚拟对象的控制方法、装置及电子设备。

技术介绍

[0002]在跑酷类游戏或游戏中跑酷类型的关卡中,玩家通常需要进行游戏操作,控制虚拟角色快速经过设定的游戏场景,最终到达指定场景位置。游戏场景中,通常会设置与真实世界相似的重力场,虚拟角色在游戏场景中的移动也遵循设置的重力场的作用原理。然而,该方式较为常见,难以给予玩家多种多样的游戏体验。

技术实现思路

[0003]有鉴于此,本公开提供一种虚拟对象的控制方法、装置及电子设备,以使玩家可以体验在不同引力场中控制虚拟对象移动,从而丰富玩家的游戏体验。
[0004]第一方面,本公开实施例提供了一种虚拟对象的控制方法,该方法包括:通过终端设备提供一图形用户界面;图形用户界面显示受控虚拟对象所在的游戏场景;游戏场景中包括多个预设的特定场景空间;特定场景空间中设置有场景承载组件;特定场景空间具有对应的特定引力配置参数;响应于针对受控虚拟对象的第一移动控制操作,控制受控虚拟对象在游戏场景中移动;响应于受控虚拟对象进入特定场景空间,基于特定场景空间对应的特定引力配置参数,生成第一引力场;第一引力场位于特定场景空间;基于第一引力场以及受控虚拟对象的当前运动参数,控制受控虚拟对象在特定场景空间中的场景承载组件的表面移动;响应受控虚拟对象触发预设游戏事件,控制根据受控虚拟对象的游戏行为进行结算。
[0005]第二方面,本公开实施例提供了一种虚拟对象的控制装置,该装置包括:场景显示模块,用于通过终端设备提供一图形用户界面;图形用户界面显示受控虚拟对象所在的游戏场景;游戏场景中包括多个预设的特定场景空间;特定场景空间中设置有场景承载组件;特定场景空间具有对应的特定引力配置参数;第一移动控制模块,用于响应于针对受控虚拟对象的第一移动控制操作,控制受控虚拟对象在游戏场景中移动;引力场生成模块,用于响应于受控虚拟对象进入特定场景空间,基于特定场景空间对应的特定引力配置参数,生成第一引力场;第一引力场位于特定场景空间;第二移动控制模块,用于基于第一引力场以及受控虚拟对象的当前运动参数,控制受控虚拟对象在特定场景空间中的场景承载组件的表面移动;结算模块,用于响应受控虚拟对象触发预设游戏事件,控制根据受控虚拟对象的游戏行为进行结算。
[0006]第三方面,本公开实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述的虚拟对象的控制方法。
[0007]第四方面,本公开实施例提供了一种机器可读存储介质,该机器可读存储介质存
储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述的虚拟对象的控制方法。
[0008]本公开实施例带来了以下有益效果:
[0009]上述一种虚拟对象的控制方法、装置及电子设备,通过终端设备提供一图形用户界面;图形用户界面显示的游戏场景中包括多个预设的特定场景空间;特定场景空间中设置有场景承载组件;特定场景空间具有对应的特定引力配置参数;响应于针对受控虚拟对象的第一移动控制操作,控制受控虚拟对象在游戏场景中移动;响应于受控虚拟对象进入特定场景空间,基于特定场景空间对应的特定引力配置参数,生成第一引力场;基于第一引力场以及受控虚拟对象的当前运动参数,控制受控虚拟对象在特定场景空间中的场景承载组件的表面移动;响应受控虚拟对象触发预设游戏事件,控制根据受控虚拟对象的游戏行为进行结算。该方式中,玩家可以体验在各种各样的引力场中控制虚拟对象移动的玩法,丰富了玩家的游戏体验。
[0010]本公开的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0011]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0012]为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本公开实施例提供的一种虚拟对象的控制方法的流程图;
[0014]图2为本公开实施例提供的一种受控虚拟对象位于特定场景控件的示意图;
[0015]图3为本公开实施例提供的另一种受控虚拟对象位于特定场景控件的示意图;
[0016]图4为本公开实施例提供的另一种受控虚拟对象位于特定场景控件的示意图;
[0017]图5为本公开实施例提供的一种由两个特定场景控件形成重叠控件区域的示意图;
[0018]图6为本公开实施例提供的一种虚拟对象的控制装置的结构示意图;
[0019]图7为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0020]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0021]在跑酷类游戏或游戏中跑酷类型的关卡中,玩家通常需要进行游戏操作,控制虚拟角色(也可称为“虚拟对象”)快速经过设定的游戏场景,最终到达指定场景位置。游戏场
景中,通常会设置与真实世界相似的重力场,虚拟角色在游戏场景中的移动也遵循设置的重力场的作用原理。当虚拟对象位于游戏场景中由场景承载组件的表面形成的支撑面之上时,会沿着该支撑面移动。当玩家控制虚拟对象跳跃时,虚拟对象会离开场景承载组件的表面,向上跳跃。然而,该方式较为常见,难以给予玩家多种多样的游戏体验。
[0022]基于此,本公开实施例提供的一种虚拟对象的控制方法、装置及电子设备,该技术可以应用于各种需要进行跑酷类游戏的虚拟场景中。
[0023]在本公开公开其中一种实施例中的虚拟对象的控制方法可以运行于本地终端设备或者是服务器。当虚拟对象的控制方法运行于服务器时,该方式则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
[0024]在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,虚拟对象的控制方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象的控制方法,其特征在于,所述方法包括:通过终端设备提供一图形用户界面;所述图形用户界面显示受控虚拟对象所在的游戏场景;所述游戏场景中包括多个预设的特定场景空间;所述特定场景空间中设置有场景承载组件;所述特定场景空间具有对应的特定引力配置参数;响应于针对所述受控虚拟对象的第一移动控制操作,控制受控虚拟对象在所述游戏场景中移动;响应于所述受控虚拟对象进入所述特定场景空间,基于所述特定场景空间对应的特定引力配置参数,生成第一引力场;基于所述第一引力场以及所述受控虚拟对象的当前运动参数,控制所述受控虚拟对象在所述特定场景空间中的场景承载组件的表面移动;响应所述受控虚拟对象触发预设游戏事件,控制根据所述受控虚拟对象的游戏行为进行结算。2.根据权利要求1所述的方法,其特征在于,所述第一引力场用于指示与所述特定场景空间中的空间位置对应的引力参数;所述引力配置参数包括基础引力值、基础引力方向及引力变化参数;所述引力变化参数用于指示所述基础引力值及所述基础引力方向随着空间位置的变化关系;基于所述特定场景空间对应的特定引力配置参数,生成第一引力场的步骤,包括:基于所述基础引力值、所述基础引力方向及所述引力变化参数,确定所述特定场景空间中的各个空间位置对应的引力参数;基于所述特定场景空间中的各个空间位置对应的引力参数,生成第一引力场。3.根据权利要求1所述的方法,其特征在于,所述第一引力场用于指示所述特定场景空间中的空间位置对应的引力参数;基于所述第一引力场以及所述受控虚拟对象的当前运动参数,控制所述受控虚拟对象在所述特定场景空间中的场景承载组件的表面移动的步骤,包括:响应于所述受控虚拟对象位于所述特定场景空间中的第一位置,基于所述第一引力场,确定所述第一位置的引力参数;基于所述第一位置的引力参数,更新所述受控虚拟对象的当前运动参数;基于更新后的所述当前运动参数,控制所述受控虚拟对象在所述特定场景空间中的场景承载组件的表面移动。4.根据权利要求1所述的方法,其特征在于,基于所述第一引力场以及所述受控虚拟对象的当前运动参数,控制所述受控虚拟对象在所述特定场景空间中的场景承载组件的表面移动的步骤,包括:响应于针对所述受控虚拟对象的第二移动控制操作,基于所述第一引力场、所述受控虚拟对象的当前运动参数以及所述第二移动控制操作的操作参数,控制所述受控虚拟对象在所述特定场景空间中的场景承载组件的表面移动。5.根据权利要求4所述的方法,其特征在于,基于所述第一引力场、所述受控虚拟对象的当前运动参数以及所述第二移动控制操作的操作参数,控制所述受控虚拟对象在所述特定场景空间中的场景承载组件的表面移动的步骤,包括:响应于所述受控虚拟对象位于所述特定场景空间中的第二位置,基于所述第一引力
场,确定所述第二位置的引力参数;基于所述引力参数,确定所述第二移动控制操作对应的运动控制参数;基于所述运动控制参数及所述引力参数,更新所述受控虚拟对象的当前运动参数;基于更新后的所述当前运动参数,控制所述受控虚拟对象在所述特定场景空间中的场景承载组件的表面移动。6.根据权利要求5所述的方法,其特征在于,所述引力参数包括引力方向;所述图形用户界面中显示的游戏场景的场景画面由预设的虚拟相机拍摄;所述虚拟相机的拍摄角度与所述受控虚拟对象的站立方向具有指定角度约束条件;所述运动控制参数包括运动控制方向;基于所述引力参数,确定所述第二移动控制操作对应的运动控制参数的步骤,包括:控制所述受控虚拟对象旋转,以使旋转后的受控虚拟对象的站立方向与所述引力方向相同或相反;控制预设的虚拟相机跟随所述受控虚拟对象旋转,以使旋转后的虚拟相机的拍摄角度与所述受控虚拟对象的站立方向满足所述指定角度约束条件;基于旋转后的虚拟相机的拍摄角度,确定所述第二移动控制操作对应的运动控制方向。7.根据权利要求6所述的方法,其特征在于,所述引力方向指向所述场景承载组件;控制所述受控虚拟对象旋转的步骤,包括:响应于所述场景承载组件与所述受控虚拟对象的脚部绑定,控制所述受控虚拟对象旋转至所述受控虚拟对象的站立方向与所述引力方向相反;响应于所述场景承载组件与所述受控虚拟对象的头部绑定,控制所述受控虚拟对象旋转至所述受控虚拟对象的站立方向与所述引力方向相同。8.根据权利要求1所述的方法,其特征在于,多个所述特定场景空间中的第一...

【专利技术属性】
技术研发人员:殷俊
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1