游戏控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32834833 阅读:26 留言:0更新日期:2022-03-26 20:53
本公开提供了一种游戏控制方法、装置、电子设备及存储介质,该方法包括:利用电子设备中运行的虚拟容器运行游戏应用程序,且在所述电子设备的显示区域展示所述游戏应用程序的游戏画面;通过所述虚拟容器接收控制装置响应游戏玩家操作而产生的指令信息;获取与所述游戏应用程序对应的用于反映指令信息与屏幕坐标位置关系的映射信息表;基于所述指令信息以及所述映射信息表,确定与所述指令信息对应的屏幕坐标位置;基于所述屏幕坐标位置,控制所述游戏画面中的目标对象执行相应的动作。本公开实施例,能够提高游戏玩家的游戏体验。能够提高游戏玩家的游戏体验。能够提高游戏玩家的游戏体验。

【技术实现步骤摘要】
游戏控制方法、装置、电子设备及存储介质


[0001]本公开涉及游戏
,具体而言,涉及一种游戏控制方法、装置、电子设备以及计算机可读存储介质。

技术介绍

[0002]随着市面上的不同类型游戏(例如,益智类型游戏、动作类型游戏或者策略类型游戏)的推陈出新,使得人们的娱乐生活更加丰富。
[0003]现有的游戏大都安装于便携式电子设备(如手机)中,并通过便携式电子设备的触摸屏来实现游戏的控制。然而,若将游戏安装于不具备触摸屏的电子设备(如电视机)中时,则不能实现游戏的控制,进而影响游戏体验。

技术实现思路

[0004]本公开实施例至少提供一种游戏控制方法、装置、电子设备以及存储介质。
[0005]本公开实施例提供了一种游戏控制方法,所述方法包括:
[0006]利用电子设备中运行的虚拟容器运行游戏应用程序,且在所述电子设备的显示区域展示所述游戏应用程序的游戏画面;
[0007]通过所述虚拟容器接收控制装置响应游戏玩家操作而产生的指令信息;
[0008]获取与所述游戏应用程序对应的用于反映指令信息与屏幕坐标位置关系的映射信息表;
[0009]基于所述指令信息以及所述映射信息表,确定与所述指令信息对应的屏幕坐标位置;
[0010]基于所述屏幕坐标位置,控制所述游戏画面中的目标对象执行相应的动作。
[0011]本公开实施例中,通过虚拟容器技术以及映射信息表,实现控制装置和电子设备之间的按键映射,进而通过控制装置控制在电子设备展示的游戏画面中的目标对象执行相应的动作,如此,可以实现通过额外的控制装置对游戏的控制,进而提高游戏体验。
[0012]一种可选的实施方式中,所述控制装置包括实体手柄或者手持设备,所述手持设备显示虚拟控制界面,所述虚拟控制界面包括虚拟手柄或者虚拟触控板。
[0013]本公开实施例中,为了向游戏玩家提供更多的选择,并考虑到一些游戏不支持游戏手柄操作,仅支持触屏操作,本公开实施例中的控制装置包括实体手柄和手持设备,并且手持设备可以显示虚拟手柄或者虚拟触控板,如此,游戏玩家可以根据自己的实际需求,选择实体手柄或者虚拟手柄或者虚拟触控板玩游戏,进而提高游戏玩家的游戏体验。
[0014]一种可选的实施方式中,所述电子设备的虚拟容器中安装有多个游戏应用程序,每个游戏应用程序对应不同的映射信息表,所述游戏应用程序具有标识信息;所述获取与所述游戏应用程序对应的用于反映指令信息与屏幕坐标位置关系的映射信息表,包括:
[0015]基于当前运行的游戏应用程序的标识信息,从多个映射信息表中获取与所述当前运行的游戏应用程序对应的映射信息表。
[0016]本公开实施例中,由于不同的游戏分别具有各自对应的映射信息表,基于当前游戏应用程序的标识信息,可以准确地获取当前游戏应用程序对应的映射信息表。
[0017]一种可选的实施方式中,所述控制装置包括手持设备,所述手持设备显示虚拟控制界面,所述虚拟控制界面包括虚拟手柄界面或者虚拟触控板界面;所述方法还包括:
[0018]按照预设时间间隔获取所述游戏画面的截图;
[0019]通过所述虚拟容器将所述游戏画面的截图发送至所述手持设备,使得所述游戏画面的截图展示于所述虚拟控制界面上;
[0020]通过所述虚拟容器接收所述手持设备响应游戏玩家基于所述游戏画面的截图施加于所述虚拟控制界面上的目标操作而产生的指令信息。
[0021]本公开实施例中,按照预设时间间隔,通过所述虚拟容器将游戏画面的截图发送至手持设备中,使得游戏玩家可以基于所述游戏画面的截图,实现对游戏的控制,进而可以提高游戏控制的精准度。
[0022]一种可选的实施方式中,所述控制装置包括手持设备,所述手持设备显示虚拟控制界面,所述方法还包括:
[0023]提供网络标识信息,以供所述手持设备通过所述网络标识信息与所述电子设备建立通信连接,所述网络标识信息携带互联网协议IP地址信息以及端口信息。
[0024]本公开实施例中,通过互联网协议IP地址信息以及端口信息,可以快速地建立手持设备与电子设备的连接关系,并且由于IP地址信息以及端口信息的唯一性,还可以提高连接的安全性。
[0025]一种可选的实施方式中,所述控制装置包括手持设备,所述手持设备中显示虚拟触控板,所述指令信息与屏幕坐标位置的映射信息表中的映射关系是指,所述电子设备的屏幕尺寸与所述手持设备的屏幕尺寸之间的比例关系。
[0026]本公开实施例中,将电子设备的屏幕尺寸与手持设备的屏幕尺寸之间的比例关系作为映射关系,有利于提高指令信息与屏幕坐标位置之间的映射的准确度。
[0027]一种可选的实施方式中,所述电子设备包括实体手柄或者手持设备,所述手持设备显示虚拟手柄;所述方法还包括:
[0028]响应于调整指令,基于所述映射信息表,在所述游戏画面上展示与所述实体手柄或者所述虚拟手柄按键对应的悬浮图标;
[0029]响应于针对所述悬浮图标的拖拽操作,调整所述悬浮图标在所述游戏画面上的触发技能位置;
[0030]基于调整后的悬浮图标与所述触发技能之间的对应关系,调整所述映射信息表中的映射关系。
[0031]本公开实施例中,为了使游戏操作过程更加个性化,可以通过调整与实体手柄或者虚拟手柄按键对应的悬浮图标在游戏画面上对应的触发技能位置,调整映射信息表中的映射关系,如此,游戏玩家可以根据个人配置的映射信息表控制触发技能位置,进而可以提高游戏体验。
[0032]本公开实施例还提供一种游戏控制装置,所述装置包括:
[0033]展示模块,用于利用电子设备中运行的虚拟容器运行游戏应用程序,且在所述电子设备的显示区域展示所述游戏应用程序的游戏画面;
[0034]收发模块,用于通过所述虚拟容器接收控制装置响应游戏玩家操作而产生的指令信息;
[0035]获取模块,用于获取与所述游戏应用程序对应的用于反映指令信息与屏幕坐标位置关系的映射信息表;
[0036]确定模块,用于基于所述指令信息以及所述映射信息表,确定与所述指令信息对应的屏幕坐标位置;
[0037]控制模块,用于基于所述屏幕坐标位置,控制所述游戏画面中的目标对象执行相应的动作。
[0038]一种可选的实施方式中,所述控制装置包括实体手柄或者手持设备,所述手持设备显示虚拟控制界面,所述虚拟控制界面包括虚拟手柄或者虚拟触控板。
[0039]一种可选的实施方式中,所述电子设备的虚拟容器中安装有多个游戏应用程序,每个游戏应用程序对应不同的映射信息表,所述游戏应用程序具有标识信息;所述获取模块具体用于:
[0040]基于当前运行的游戏应用程序的标识信息,从多个映射信息表中获取与所述当前运行的游戏应用程序对应的映射信息表。
[0041]一种可选的实施方式中,所述控制装置包括手持设备,所述手持设备显示虚拟控制界面,所述虚拟控制界面包括虚拟手柄界面或者虚拟触控板界面;
[0042本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏控制方法,其特征在于,包括:利用电子设备中运行的虚拟容器运行游戏应用程序,且在所述电子设备的显示区域展示所述游戏应用程序的游戏画面;通过所述虚拟容器接收控制装置响应游戏玩家操作而产生的指令信息;获取与所述游戏应用程序对应的用于反映指令信息与屏幕坐标位置关系的映射信息表;基于所述指令信息以及所述映射信息表,确定与所述指令信息对应的屏幕坐标位置;基于所述屏幕坐标位置,控制所述游戏画面中的目标对象执行相应的动作。2.根据权利要求1所述的方法,其特征在于,所述控制装置包括实体手柄或者手持设备,所述手持设备显示虚拟控制界面,所述虚拟控制界面包括虚拟手柄或者虚拟触控板。3.根据权利要求1所述的方法,其特征在于,所述电子设备的虚拟容器中安装有多个游戏应用程序,每个游戏应用程序对应不同的映射信息表,所述游戏应用程序具有标识信息;所述获取与所述游戏应用程序对应的用于反映指令信息与屏幕坐标位置关系的映射信息表,包括:基于当前运行的游戏应用程序的标识信息,从多个映射信息表中获取与所述当前运行的游戏应用程序对应的映射信息表。4.根据权利要求1所述的方法,其特征在于,所述控制装置包括手持设备,所述手持设备显示虚拟控制界面,所述虚拟控制界面包括虚拟手柄界面或者虚拟触控板界面;所述方法还包括:按照预设时间间隔获取所述游戏画面的截图;通过所述虚拟容器将所述游戏画面的截图发送至所述手持设备,使得所述游戏画面的截图展示于所述虚拟控制界面上;通过所述虚拟容器接收所述手持设备响应游戏玩家基于所述游戏画面的截图施加于所述虚拟控制界面上的目标操作而产生的指令信息。5.根据权利要求1所述的方法,其特征在于,所述控制装置包括手持设备,所述手持设备显示虚拟控制界面,所述方法还包括:提供网络标识信息,以供所述手持设备通过所述网络标识信息与所述电子设备建立通信连接,所述网络标识信息携...

【专利技术属性】
技术研发人员:杨学强
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1