一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种游戏虚拟角色的控制方法、装置、介质和电子设备与流程

2021-12-17 21:03:00 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,具体而言,涉及一种游戏虚拟角色的 控制方法、装置、介质和电子设备。


背景技术:

2.随着移动互联网技术的发展,智能终端技术得以不断发展。现在的 智能手机越来越智能,内存容量也越来越大,就相当于一个小型的掌上 电脑。
3.由于智能手机技术的发展,为了满足用户的休闲娱乐的需求,开发 出了越来越多的智能小游戏,尤其是角色扮演类的网络游戏。基于智能 手机的大小有限,当用户在智能手机上玩游戏时,在移动终端屏幕上展 示的游戏界面的大小有限。尤其是在玩大型网络游戏时,在有限的屏幕 游戏界面上,无法实现对用户选择的游戏虚拟角色进行精准地控制,可 能会出现误操作。
4.此外,用户在玩大型网络游戏时,为了能够对其选择的游戏虚拟角 色进行精准控制,对其选择的游戏虚拟角色进行局部放大,这样,虽然 也可以实现对游戏虚拟角色的精准控制,但是在组团作战时,无法看清 整个游戏局势,无法更好地与其他队友协同作战。


技术实现要素:

5.本发明的目的在于提供一种游戏虚拟角色的控制方法、装置、介质 和电子设备,能够解决上述提到的至少一个技术问题。具体方案如下:
6.根据本发明的具体实施方式,第一方面,本发明提供一种游戏虚拟 角色的控制方法,包括:
7.响应于用户的游戏开启触控操作,启动当前游戏应用程序,并显示 当前游戏应用程序的用户界面;
8.根据当前用户的历史游戏数据,将所述用户界面分割为虚拟角色执 行对应的角色动作的游戏区域和对操控控件进行操作的操作区域;
9.获取当前用户的虚拟角色控制信息;
10.根据所述虚拟角色控制信息在所述操作区域对所述操控控件执行相 应的操作;
11.根据对所述操控控件的操作和所述虚拟角色执行角色动作的关联关 系,在所述游戏区域根据对所述操控控件的操作和地点信息,控制所述 虚拟角色执行对应的角色动作至与所述地点信息对应的预设地点。
12.根据本发明的具体实施方式,第二方面,本发明提供一种游戏虚拟 角色的控制装置,包括:
13.启动显示单元,用于响应于用户的游戏开启触控操作,启动当前游 戏应用程序,并显示当前游戏应用程序的用户界面;
14.界面分割单元,用于根据当前用户的历史游戏数据,将所述用户界 面分割为虚拟角色执行对应的角色动作的游戏区域和对操控控件进行操 作的操作区域;
15.获取单元,用于获取当前用户的虚拟角色控制信息;
16.执行操作单元,用于根据所述获取单元获取的所述虚拟角色控制信 息在所述界面分割单元分割的所述操作区域对所述操控控件执行相应的 操作;
17.控制单元,用于根据所述执行操作单元对所述操控控件的操作和所 述虚拟角色执行角色动作的关联关系,在所述界面分割单元分割的所述 游戏区域根据对所述操控控件的操作和地点信息,控制所述虚拟角色执 行对应的角色动作至与所述地点信息对应的预设地点。
18.根据本发明的具体实施方式,第三方面,本发明提供一种计算机可 读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如 上任一项所述的游戏虚拟角色的控制方法。
19.根据本发明的具体实施方式,第四方面,本发明提供一种电子设备, 包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所 述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多 个处理器实现如上任一项所述的游戏虚拟角色的控制方法。
20.本发明实施例的上述方案与现有技术相比,至少具有以下有益效果: 本发明通过提供一种游戏虚拟角色的控制方法、装置、介质和电子设备, 对用户界面进行了有效分割,将有限的用户界面分割为游戏区域和操作 区域,在操作区域对操控控件进行操作,而在游戏区域,用户能够实时 且全景地看到其控制的虚拟角色执行的角色动作,以及整个游戏界面的 作战情况。
附图说明
21.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合 本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地, 下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人 员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。在附图中:
22.图1示出了根据本发明实施例的游戏虚拟角色的控制方法的方法流 程图;
23.图2示出了根据本发明的实施例的游戏虚拟角色的控制装置的装置 结构示意图;
24.图3示出了根据本发明的实施例的电子设备连接结构示意图。
具体实施方式
25.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图 对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一 部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普 通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都 属于本发明保护的范围。
26.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的, 而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单 数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文 清楚地表示其他含义,“多种”一般包含至少两种。
27.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象 的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单 独存在a,同时存在a和b,单独存在b这
三种情况。另外,本文中字 符“/”,一般表示前后关联对象是一种“或”的关系。
28.应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三 等来描述,但这些不应限于这些术语。这些术语仅用来区分开。例如, 在不脱离本发明实施例范围的情况下,第一也可以被称为第二,类似地, 第二也可以被称为第一。
29.取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为
ꢀ“

……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类 似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事 件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈 述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
30.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在 涵盖非排他性的包含,从而使得包括一系列要素的商品或者装置不仅包 括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这 种商品或者装置所固有的要素。在没有更多限制的情况下,由语句“包 括一个
……”
限定的要素,并不排除在包括所述要素的商品或者装置中 还存在另外的相同要素。
31.下面结合附图详细说明本发明的可选实施例。
32.实施例1
33.如图1所示,根据本公开实施例的具体实施方式,第一方面,本公 开实施例提供一种图像相似度处理方法,具体包括如下方法步骤:
34.s102:响应于用户的游戏开启触控操作,启动当前游戏应用程序, 并显示当前游戏应用程序的用户界面;
35.s104:根据当前用户的历史游戏数据,将用户界面分割为虚拟角色 执行对应的角色动作的游戏区域和对操控控件进行操作的操作区域。
36.可选的,根据当前用户的历史游戏数据,将用户界面分割为虚拟角 色执行对应的角色动作的游戏区域和对操控控件进行操作的操作区域包 括以下步骤:
37.根据当前用户的历史游戏数据,将用户界面分割为虚拟角色执行对 应的角色动作的游戏区域,游戏区域设置于用户界面的中央区域;以及
38.根据当前用户的历史游戏数据,将用户界面分割为对操控控件进行 操作的操作区域,操作区域设置于用户界面的非中央区域,操作区域包 括第一操作子区域和第二操作子区域,第一操作子区域设置于中央区域 的上部、且距离中央区域的顶部边界第一预设距离;第二操作子区域设 置于中央区域的下部、且距离中央区域的底部边界第二预设距离。
39.可选的,根据当前用户的历史游戏数据,将用户界面分割为虚拟角 色执行对应的角色动作的游戏区域和对操控控件进行操作的操作区域还 包括以下步骤:
40.根据当前用户的历史游戏数据,将用户界面分割为虚拟角色执行对 应的角色动作的游戏区域,游戏区域设置于用户界面的中央区域;以及
41.根据当前用户的历史游戏数据,将用户界面分割为对操控控件进行 操作的操作区域,操作区域设置于用户界面的非中央区域,操作区域包 括第三操作子区域和第四操作子区域,第三操作子区域设置于中央区域 的左侧、且距离中央区域的左侧边界第三预设距离;第四操作子区域设 置于中央区域的右侧、且距离中央区域的右侧边界第四预设距离。
42.s106:获取当前用户的虚拟角色控制信息。
43.在此步骤中,虚拟角色控制信息至少包括以下一项:
44.虚拟角色控制信息至少包括虚拟角色信息、虚拟角色等级信息、当 前等级对应的虚拟角色任务信息。
45.针对不同的应用场景,虚拟角色控制信息除了上述信息之外,还可 以有其它信息,在此不再赘述。
46.可选的,在获取当前用户的虚拟角色控制信息之后,所述方法还包 括以下步骤:读取虚拟角色控制信息;其中,虚拟角色控制信息至少包 括以下一项:虚拟角色控制信息至少包括虚拟角色信息、虚拟角色等级 信息、当前等级对应的虚拟角色任务信息。
47.s108:根据虚拟角色控制信息在操作区域对操控控件执行相应的操 作。
48.可选的,根据虚拟角色控制信息在操作区域对操控控件执行相应的 操作包括以下步骤:
49.根据虚拟角色控制信息在操作区域对操控控件执行向上移动的操作; 或者,
50.根据虚拟角色控制信息在操作区域对操控控件执行向下移动的操作; 或者,
51.根据虚拟角色控制信息在操作区域对操控控件执行向左移动的操作; 或者,
52.根据虚拟角色控制信息在操作区域对操控控件执行向右移动的操作。
53.除了上述对操控控件执行的操作之外,还可以对操控控件执行其它 操作,例如,在操作区域对操控控件执行:呈一定角度向上移动的操作, 除了这种操作之外,还可以有其它操作,在此不再赘述。
54.s110:根据对操控控件的操作和虚拟角色执行角色动作的关联关系, 在游戏区域根据对操控控件的操作和地点信息,控制虚拟角色执行对应 的角色动作至与地点信息对应的预设地点。
55.在此步骤中,地点信息不仅包括用户控制的游戏虚拟角色执行当前 通关任务的过程中要去的某一目的终点地点,该目的终点地点不仅通过 目的地的名称来描述,而且通过其位于游戏区域的精准经纬度坐标来描 述。这样,可以实现对目的终点地点的精准描述。
56.除了描述用户控制的游戏虚拟角色执行当前通过任务的过程中要去 的某一目的终点地点之外,还可以描述起点地点、或者是从起点到终点 的任一途径中点地点。
57.本公开实施例提供的控制方法,对用户界面进行了有效分割,将有 限的用户界面分割为游戏区域和操作区域,在操作区域对操控控件进行 操作,而在游戏区域,用户能够实时且全景地看到其控制的虚拟角色执 行的角色动作,以及整个游戏界面的作战情况。
58.在实际应用中,用户可以通过在游戏区域点击待去的某一地点,智 能地获取到该地点精准的经纬度坐标,实现对该地点的精准定位。用户 可以对该经纬度坐标和该地点名称进行智能抓取。在抓取到上述信息之 后,在操作区域,用户把抓取到的上述地点信息复制黏贴至操作区域能 够输入指令的指令区域。这样,后续,用户控制的游戏虚拟角色就会以 用户进一步设置的方式,例如,走、跑、蹲起跳至该预设地点。可选的, 在游戏区域根据对操控控件的操作和地点信息,控制虚拟角色执行对应 的角色动作至与地点信息对应的预设地点包括以下步骤:
59.若对操控控件的操作为向上移动的操作,则控制虚拟角色执行对应 的角色动作至少包括以下一项:在游戏区域向上方走、且走至第一设定 地点;在游戏区域向上方跑、且跑至第一设定地点;在游戏区域向上方 蹲起跳、且蹲起跳至第一设定地点;
60.若对操控控件的操作为向下移动的操作,则控制虚拟角色执行对应 的角色动作至少包括以下一项:在游戏区域向下方走、且走至第二设定 地点;在游戏区域向下方跑、且跑至第二设定地点;在游戏区域向下方 蹲起跳、且蹲起跳至第二设定地点;
61.若对操控控件的操作为向左移动的操作,则控制虚拟角色执行对应 的角色动作至少包括以下一项:在游戏区域向左侧方走、且走至第三设 定地点;在游戏区域向左侧方跑、且跑至第三设定地点;在游戏区域向 左侧方蹲起跳、且蹲起跳至第三设定地点;
62.若对操控控件的操作为向右移动的操作,则控制虚拟角色执行对应 的角色动作至少包括以下一项:在游戏区域向右侧方走、且走至第四设 定地点;在游戏区域向右侧方跑、且跑至第四设定地点;在游戏区域向 右侧方蹲起跳、且蹲起跳至第四设定地点。
63.可选的,在根据对操控控件的操作和虚拟角色执行角色动作的关联 关系,在游戏区域根据对操控控件的操作,控制虚拟角色执行对应的角 色动作之前,所述方法还包括以下步骤:
64.根据对操控控件的操作,控制虚拟角色在游戏区域的移动方向和移 动区域;这样,可以实现对虚拟角色的精准控制,不仅能够控制其移动 方向,还可以控制其移动到指定移动区域。
65.本公开实施例通过提供一种游戏虚拟角色的控制方法,对用户界面 进行了有效分割,将有限的用户界面分割为游戏区域和操作区域,在操 作区域对操控控件进行操作,而在游戏区域,用户能够实时且全景地看 到其控制的虚拟角色执行的角色动作,以及整个游戏界面的作战情况。
66.实施例2
67.本公开实施例承接实施例1,用于实现如实施例1所述的方法步骤, 基于相同的名称含义的解释与实施例1相同,具有与实施例1相同的技 术效果,此处不再赘述。结合附图2所示,根据本公开的具体实施方式, 第二方面,本公开实施例提供一种游戏虚拟角色的控制装置,包括启动 显示单元202、界面分割单元204、获取单元206、执行操作单元208 和控制单元210等,具体如下:
68.启动显示单元202,用于响应于用户的游戏开启触控操作,启动当 前游戏应用程序,并显示当前游戏应用程序的用户界面;
69.界面分割单元204,用于根据当前用户的历史游戏数据,将用户界 面分割为虚拟角色执行对应的角色动作的游戏区域和对操控控件进行操 作的操作区域;
70.获取单元206,用于获取当前用户的虚拟角色控制信息;
71.执行操作单元208,用于根据获取单元206获取的虚拟角色控制信 息在界面分割单元204分割的操作区域对操控控件执行相应的操作;
72.控制单元210,用于根据执行操作单元208对操控控件的操作和虚 拟角色执行角色动作的关联关系,在界面分割单元204分割的游戏区域 根据对操控控件的操作和地点信息,控制虚拟角色执行对应的角色动作 至与地点信息对应的预设地点。
73.可选的,界面分割单元204具体用于:
74.根据当前用户的历史游戏数据,将用户界面分割为虚拟角色执行对 应的角色动作的游戏区域,游戏区域设置于用户界面的中央区域;以及
75.根据当前用户的历史游戏数据,将用户界面分割为对操控控件进行 操作的操作
区域,操作区域设置于用户界面的非中央区域,操作区域包 括第一操作子区域和第二操作子区域,第一操作子区域设置于中央区域 的上部、且距离中央区域的顶部边界第一预设距离;第二操作子区域设 置于中央区域的下部、且距离中央区域的底部边界第二预设距离。
76.可选的,界面分割单元204具体还用于:
77.根据当前用户的历史游戏数据,将用户界面分割为虚拟角色执行对 应的角色动作的游戏区域,游戏区域设置于用户界面的中央区域;以及
78.根据当前用户的历史游戏数据,将用户界面分割为对操控控件进行 操作的操作区域,操作区域设置于用户界面的非中央区域,操作区域包 括第三操作子区域和第四操作子区域,第三操作子区域设置于中央区域 的左侧、且距离中央区域的左侧边界第三预设距离;第四操作子区域设 置于中央区域的右侧、且距离中央区域的右侧边界第四预设距离。
79.可选的,所述装置还包括:
80.读取单元(在图2中未示出),用于在获取单元206获取当前用户 的虚拟角色控制信息之后,读取虚拟角色控制信息;其中,读取单元读 取的虚拟角色控制信息至少包括以下一项:虚拟角色控制信息至少包括 虚拟角色信息、虚拟角色等级信息、当前等级对应的虚拟角色任务信息。
81.可选的,执行操作单元208具体用于:
82.根据虚拟角色控制信息在操作区域对操控控件执行向上移动的操作; 或者,
83.根据虚拟角色控制信息在操作区域对操控控件执行向下移动的操作; 或者,
84.根据虚拟角色控制信息在操作区域对操控控件执行向左移动的操作; 或者,
85.根据虚拟角色控制信息在操作区域对操控控件执行向右移动的操作。
86.可选的,控制单元210具体用于:
87.若对操控控件的操作为向上移动的操作,则控制虚拟角色执行对应 的角色动作至少包括以下一项:在游戏区域向上方走、且走至第一设定 地点;在游戏区域向上方跑、且跑至第一设定地点;在游戏区域向上方 蹲起跳、且蹲起跳至第一设定地点;
88.若对操控控件的操作为向下移动的操作,则控制虚拟角色执行对应 的角色动作至少包括以下一项:在游戏区域向下方走、且走至第二设定 地点;在游戏区域向下方跑、且跑至第二设定地点;在游戏区域向下方 蹲起跳、且蹲起跳至第二设定地点;
89.若对操控控件的操作为向左移动的操作,则控制虚拟角色执行对应 的角色动作至少包括以下一项:在游戏区域向左侧方走、且走至第三设 定地点;在游戏区域向左侧方跑、且跑至第三设定地点;在游戏区域向 左侧方蹲起跳、且蹲起跳至第三设定地点;
90.若对操控控件的操作为向右移动的操作,则控制虚拟角色执行对应 的角色动作至少包括以下一项:在游戏区域向右侧方走、且走至第四设 定地点;在游戏区域向右侧方跑、且跑至第四设定地点;在游戏区域向 右侧方蹲起跳、且蹲起跳至第四设定地点。
91.可选的,控制单元210还用于:在根据对操控控件的操作和虚拟角 色执行角色动作的关联关系,在游戏区域根据对操控控件的操作,控制 虚拟角色执行对应的角色动作之前,根据对操控控件的操作,控制虚拟 角色在游戏区域的移动方向和移动区域。
92.本公开实施例通过提供一种游戏虚拟角色的控制装置,对用户界面 进行了有效分割,将有限的用户界面分割为游戏区域和操作区域,在操 作区域对操控控件进行操作,而在游戏区域,用户能够实时且全景地看 到其控制的虚拟角色执行的角色动作,以及整个
游戏界面的作战情况。
93.实施例3
94.如图3所示,本实施例提供一种电子设备,该设备用于对游戏虚拟 角色进行控制的方法,所述电子设备,包括:至少一个处理器;以及, 与所述至少一个处理器通信连接的存储器;其中,
95.所述存储器存储有可被所述一个处理器执行的指令,所述指令被所 述至少一个处理器执行,以使所述至少一个处理器能够:对用户界面进 行了有效分割,将有限的用户界面分割为游戏区域和操作区域,在操作 区域对操控控件进行操作,而在游戏区域,用户能够实时且全景地看到 其控制的虚拟角色执行的角色动作,以及整个游戏界面的作战情况。
96.实施例4
97.本公开实施例提供了一种非易失性计算机存储介质,所述计算机存 储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意 方法实施例中的游戏虚拟角色的控制方法。
98.实施例5
99.下面参考图3,其示出了适于用来实现本公开实施例的电子设备的 结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电 话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板 电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端) 等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图3 示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范 围带来任何限制。
100.如图3所示,电子设备可以包括处理装置(例如中央处理器、图形 处理器等)301,其可以根据存储在只读存储器(rom)302中的程序或 者从存储装置308加载到随机访问存储器(ram)303中的程序而执行 各种适当的动作和处理。在ram 303中,还存储有电子设备操作所需的 各种程序和数据。处理装置301、rom 302以及ram 303通过总线304 彼此相连。输入/输出(i/o)接口305也连接至总线304。
101.通常,以下装置可以连接至i/o接口305:包括例如触摸屏、触摸 板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置 306;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置307; 包括例如磁带、硬盘等的存储装置308;以及通信装置309。通信装置 309可以允许电子设备与其他设备进行无线或有线通信以交换数据。虽 然图3示出了具有各种装置的电子设备,但是应理解的是,并不要求实 施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
102.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被 实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产 品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含 用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机 程序可以通过通信装置309从网络上被下载和安装,或者从存储装置 308被安装,或者从rom 302被安装。在该计算机程序被处理装置301 执行时,执行本公开实施例的方法中限定的上述功能。
103.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信 号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可 读存储介质例如可以是——
件与计算机指令的组合来实现。
109.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现, 也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构 成对该单元本身的限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献