一种游戏角色的位置提示方法、终端设备以及存储介质转让专利

申请号 : CN201910242918.X

文献号 : CN109876433B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王修越

申请人 : 瑞声科技(新加坡)有限公司

摘要 :

本发明提供了一种游戏角色的位置提示方法、终端设备以及存储介质,其中该位置提示方法应用于终端设备,所述终端设备包括显示屏、第一提示装置以及第二提示装置,所述显示屏包括第一提示区和第二提示区,所述第一提示装置对应所述第一提示区设置,所述第二提示装置对应所述第二提示区设置,所述位置提示方法包括:获取游戏画面中第一游戏角色的第一位置信息;根据所述第一位置信息判断所述第一游戏角色在所述第一提示区或者第二提示区;当所述第一游戏角色在所述第一提示区时,控制所述第一提示装置产生提示信息;和/或当所述第一游戏角色在所述第二提示区时,控制所述第二提示装置产生提示信息。

权利要求 :

1.一种游戏角色的位置提示方法,应用于终端设备,其特征在于,所述终端设备包括显示屏、第一振动装置以及第二振动装置,所述显示屏包括第一提示区和第二提示区,所述第一振动装置对应所述第一提示区设置,所述第二振动装置对应所述第二提示区设置,所述位置提示方法包括:获取游戏画面中第一游戏角色的第一位置信息;

根据所述第一位置信息判断所述第一游戏角色在所述第一提示区或所述第二提示区;

当所述第一游戏角色在所述第一提示区时,控制所述第一振动装置振动;和/或当所述第一游戏角色在所述第二提示区时,控制所述第二振动装置振动;其中,所述控制所述第一振动装置和/或所述第二振动装置振动,包括:获取游戏画面中第二游戏角色的第二位置信息;

计算所述第一游戏角色和所述第二游戏角色之间的距离;

根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的振动控制信息,根据所述振动控制信息驱动所述第一振动装置和/或所述第二振动装置振动。

2.如权利要求1所述的位置提示方法,其特征在于,根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的振动控制信息,包括:判断所述距离是否超过距离阈值;

若所述距离未超过距离阈值,则根据预设关系计算所述第一振动装置和/或所述第二振动装置的振动控制信息,其中,预设关系为所述距离和所述振动控制信息的对应关系。

3.如权利要求2所述的位置提示方法,其特征在于,所述位置提示方法还包括:若所述距离超过距离阈值,则不产生振动控制信息。

4.如权利要求2所述的位置提示方法,其特征在于,所述振动控制信息为振动强度,所述预设关系满足: 其中,Pi为所述第一游戏角色和所述第二游戏角色之间的距离,Pmax为预设距离阈值,Vmax为预设振动频率阈值,Vi为所述第一游戏角色和所述第二游戏角色之间的距离为Pi时对应的振动强度。

5.如权利要求2所述的位置提示方法,其特征在于:所述振动控制信息为电压,根据所述距离计算出控制所述第一振动装置和/或第二振动装置振动的振动控制信息,包括:根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的电压。

6.如权利要求2所述的位置提示方法,其特征在于,所述振动控制信息为电流,根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的振动控制信息,包括:根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的电流。

7.一种终端设备,其特征在于,所述终端设备包括:

显示屏,所述显示屏包括第一提示区和第二提示区;

第一振动装置,所述第一振动装置对应所述第一提示区设置;

第二振动装置,所述第二振动装置对应所述第二提示区设置;

存储器,用于存储计算机可执行的位置提示方法程序;以及处理器,用于调用所述计算机可执行的显示程序以执行如权利要求1~6任意一项所述的位置提示方法。

8.一种存储介质,其特征在于:所述存储介质存储有计算机可执行的位置提示方法程序,所述计算机可执行的位置提示方法程序在被计算机调用时,使所述计算机执行如权利要求1-6任意一项所述的位置提示方法。

说明书 :

一种游戏角色的位置提示方法、终端设备以及存储介质

【技术领域】

[0001] 本发明涉及通信技术领域,特别涉及一种游戏角色的位置提示方法、终端设备以及存储介质。【背景技术】
[0002] 随着便电子3C技术的发展,终端设备已经开始从以前简单地提供通话设备渐渐变成一个通用软件运行的平台。该平台不再以提供通话管理为主要目的,而是提供一个包括通话管理、游戏娱乐、办公记事、移动支付等各类应用软件在内的运行环境,随着大量的普及,已经深入至人们的生活、工作的方方面面。
[0003] 随着游戏在终端设备的普及,如何提升用户的游戏体验是技术人员亟待解决的技术问题。【发明内容】
[0004] 本发明针对解决现有提升终端设备的用户游戏体验的技术问题,提供了一种游戏角色的位置提示方法、终端设备以及存储介质。
[0005] 为实现上述目的,本发明提供了一种游戏角色的位置提示方法,应用于终端设备,所述终端设备包括显示屏、第一提示装置以及第二提示装置,所述显示屏包括第一提示区和第二提示区,所述第一提示装置对应所述第一提示区设置,所述第二提示装置对应所述第二提示区设置,所述位置提示方法包括:
[0006] 获取游戏画面中第一游戏角色的第一位置信息;
[0007] 根据所述第一位置信息判断所述第一游戏角色在所述第一提示区或第二提示区;
[0008] 当所述第一游戏角色在所述第一提示区时,控制所述第一提示装置产生提示信息;和/或
[0009] 当所述第一游戏角色在所述第二提示区时,控制所述第二提示装置产生提示信息。
[0010] 优选地,所述第一提示装置和所述第二提示装置分别为第一振动装置和第二振动装置,控制所述第一提示装置和/或所述第二提示装置产生提示信息,具体为:控制所述第一振动装置和/或所述第二振动装置振动。
[0011] 优选地,所述控制所述第一振动装置和/或所述第二振动装置振动,包括:
[0012] 获取游戏画面中第二游戏角色的第二位置信息;
[0013] 计算所述第一游戏角色和所述第二游戏角色之间的距离;
[0014] 根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的振动控制信息,其中,所述振动控制信息用于控制所述第一振动装置和/或所述第二振动装置振动;
[0015] 根据所述振动控制信息驱动所述第一振动装置和/或所述第二振动装置振动。
[0016] 优选地,根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的振动控制信息,包括:
[0017] 判断所述距离是否超过距离阈值;
[0018] 若所述距离未超过距离阈值,则根据预设关系计算所述第一振动装置和/或所述第二振动装置的振动控制信息,其中,预设关系为所述距离和所述振动控制信息的对应关系。
[0019] 优选地,所述位置提示方法还包括:若所述距离超过距离阈值,则不产生振动控制信息。
[0020] 优选 地,所述 振动控 制信息为 振动强 度 ,所 述预设关 系满足 :其中,Pi为所述第一游戏角色和所述第二游戏角色之间的距离,
Pmax为预设距离阈值,Vmax为预设振动频率阈值,Vi为所述第一游戏角色和所述第二游戏角色之间的距离为Pi时对应的振动强度。
[0021] 优选地,所述振动控制信息为电压,根据所述距离计算出控制所述第一振动装置和/或第二振动装置振动的振动控制信息,包括:
[0022] 根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的电压。
[0023] 优选地,所述振动控制信息为电流,根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的振动控制信息,包括:
[0024] 根据所述距离计算出控制所述第一振动装置和/或所述第二振动装置振动的电流。
[0025] 为实现上述目的,本发明还提供了一种终端设备,所述终端设备包括:显示屏,所述显示屏包括第一提示区和第二提示区;第一提示装置,所述第一提示装置对应第一提示区设置;第二提示装置,所述第二提示装置对应第二提示区设置;存储器,用于存储计算机可执行的位置提示方法程序;以及处理器,用于调用所述计算机可执行的显示程序以执行前述的位置提示方法。
[0026] 为实现上述目的,本发明还提供了一种存储介质,所述存储介质存储有计算机可执行的位置提示方法程序,所述计算机可执行的位置提示方法程序在被计算机调用时,使所述计算机执行前述的位置提示方法。
[0027] 与现有技术相比,本发明提供一种游戏角色的位置提示方法、终端设备以及存储介质。本发明所述提供的游戏角色的位置提示方法应用于终端设备,该终端设备包括显示屏、第一提示装置以及第二提示装置,其中,显示屏包括第一提示区和第二提示区,第一提示装置对应第一提示区设置,第二提示装置对应第二提示区设置。该位置提供方法中,通过获取游戏画面中第一游戏角色的位置信息,并根据第一游戏角色的位置信息判断该第一游戏角色在第一提示区或者第二提示区。当第一游戏角色在第一提示区时,控制第一提示装置产生提示信息,和/或当第一游戏角色在第二提示区时,控制第二提示装置产生提示信息,利用提示信息向用提前预警,以提升用户的游戏体验。
[0028] 进一步,用户在游戏中操控第二游戏角色,第一游戏角色和第二游戏角色为相互敌对方,第一提示装置和/或第二提示装置产生提示信息的强弱程度与第一游戏角色和第二游戏角色之间的距离相关,第二游戏角色与第一游戏角色之间的距离越近,也即第二游戏角色所处环境可能发生危险的几率越大,第一提示装置和/或第二提示装置产生提示信息的强度越强,反之则越弱。通过提示信息的强弱程度,使得用户操控第二游戏角色的游戏体验更佳。【附图说明】
[0029] 图1是本发明第一实施例提供的游戏角色的位置提示方法步骤流程图。
[0030] 图2是终端设备的结构示意图。
[0031] 图3是终端设备的一种变形结构示意图。
[0032] 图4是终端设备运行游戏时,单个第一游戏角色和第二游戏角色显示于显示屏的示意图。
[0033] 图5是终端设备运行游戏时,多个第一游戏角色和第二游戏角色显示于显示屏的示意图。
[0034] 图6为图1中一实施例提供的步骤S3的子步骤流程图。
[0035] 图7是终端设备的结构框图。【具体实施方式】
[0036] 为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0037] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0038] 需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
[0039] 本发明提供一种游戏角色的位置提示方法、终端设备以及存储介质。本发明所述提供的游戏角色的位置提示方法应用于终端设备,该终端设备包括显示屏、第一提示装置以及第二提示装置,其中,显示屏包括第一提示区和第二提示区,第一提示装置对应第一提示区设置,第二提示装置对应第二提示区设置。该位置提供方法中,通过获取游戏画面中第一游戏角色的位置信息,并根据第一游戏角色的位置信息判断该第一游戏角色在第一提示区或者第二提示区。当第一游戏角色在第一提示区时,控制第一提示装置产生提示信息,或者当第一游戏角色在第二提示区时,控制第二提示装置产生提示信息,利用提示信息向用提前预警,以提升用户的游戏体验。
[0040] 进一步,用户在游戏中操控第二游戏角色,第一游戏角色和第二游戏角色为相互敌对方,第一提示装置和/或第二提示装置产生提示信息的强弱程度与第一游戏角色和第二游戏角色之间的距离相关,第二游戏角色与第一游戏角色之间的距离越近,也即第二游戏角色所处环境可能发生危险的几率越大,第一提示装置和/或第二提示装置产生提示信息的强度越强,反之则越弱。通过提示信息的强弱程度,使得用户操控第二游戏角色的游戏体验更佳。
[0041] 请参阅图1-3,图1为本发明第一实施例所提供的一种游戏角色的位置提示方法,应有于终端设备10。
[0042] 如图2所示,终端设备10包括显示屏101,第一提示装置102以及第二提示装置103。显示屏101优选为触控显示屏,该显示屏101被沿着第一方向延伸的分割线L区分为第一提示区1011和第二提示区1012。其中,第一提示区1011的面积可以是小于第二提示区1012的面积,也可以是等于第二提示区1012的面积,还可以是大于第二提示区1012的面积,在此不做限定。
[0043] 优选地,第一提示区1011和第二提示区1012的面积相等,也即分割线L将显示屏101分割为对称的第一提示区1011和第二提示区1012。
[0044] 第一提示装置102对应设置于第一提示区1011远离用户触控一侧,第二提示装置103对应设置于第二提示区1012远离用户触控一侧。该第一提示装置102和/或第二提示装置103均可以是振动器或马达,用于在接收到驱动信号时可以发出对应的振动提示。
[0045] 如图3所示,可以理解,分割线L沿着第二方向延伸,将显示屏101区分为第一提示区1011和第二提示区1012,第一方向和第二方向相互垂直。
[0046] 请参阅图1,该一种游戏角色的位置提示方法包括步骤S1-S3。
[0047] 步骤S1:获取游戏画面中第一游戏角色的第一位置信息。
[0048] 请参阅图4,当终端设备10在运行游戏画面时,通过终端设备10内设置的信息采集器或终端设备10的信号输出接口获取该游戏画面中第一游戏角色a的第一位置信息,第一位置信息包括第一游戏角色在游戏画面中的第一位置坐标。
[0049] 在本实施例中,该第一游戏角色a和终端设备10正在登录的游戏账号所扮演的角色为敌对的角色。其中,登录的游戏账号所扮演的角色在下文称为第二游戏角色b。
[0050] 步骤S2:根据所述第一位置信息判断所述第一游戏角色在所述第一提示区或所述第二提示区。
[0051] 根据第一游戏角色a所处的第一位置信息判断该第一游戏角色是处于第一提示区1011或第二提示区1012或第一提示区1011和第二提示区1012均存在第一游戏角色a,其中,若第一提示区1011和/或第二提示区1012存在第一游戏角色a,即为第一提示区1011和/或第二提示区1012存在至少一个第一游戏角色a。
[0052] 如图4所示,也即通过第一游戏角色a的位置信息判断该第一游戏角色a处于分割线L的左侧或是右侧,或在分割线L的左、右两侧均存在第一游戏角色a。
[0053] 如图5所示,分割线L的左侧或是右侧存在第一游戏角色a可以是一个、两个或多个。
[0054] 步骤S3:当所述第一游戏角色在所述第一提示区时,控制所述第一提示装置产生提示信息;和/或当所述第一游戏角色在所述第二提示区时,控制所述第二提示装置产生提示信息。
[0055] 具体地,当第一提示区1011出现或存在第一游戏角色a时,终端设备10控制第一提示装置102产生对应提示信息,以提示用户第一提示区1011中存储潜在威胁,以便用户控制第二游戏角色b提前做好防范工作。
[0056] 当第二提示区1012出现或存在第一游戏角色a时,终端设备10控制第二提示装置103产生对应提示信息,以提示用户第二提示区1012中存储潜在威胁。
[0057] 当第一提示区1011和第二提示区1012均出现或存在第一游戏角色a时,终端设备10控制第一提示装置102产生对应提示信息,同时控制第二提示装置103产生对应提示信息,以提示用户第一提示区1011和第二提示区1012中均存储潜在威胁。
[0058] 该第一提示装置102和第二提示装置103均可以是振动装置、也可以是发声装置还可以是变色装置中任意一者,用于发出对应的提示信息,如,振动、发声或变色等。
[0059] 在部分实施例中,第一提示装置102为第一振动装置,第二提示装置103为第二振动装置。步骤S3,控制所述第一提示装置和/或第二提示装置产生提示信息,具体为:控制第一提示装置和/或第二提示装置振动。
[0060] 请参阅图6,图6为一实施例步骤S3的子步骤流程图。
[0061] 在部分实施例中,步骤S3,控制第一振动装置和/或第二振动装置振动,具体包括步骤S31-S34:
[0062] 步骤S31,获取游戏画面中第二游戏角色的第二位置信息。
[0063] 如图4所示,当终端设备10在运行游戏画面时,通过终端设备10内设置的信息采集器或终端设备10的信号输出接口获取该游戏画面中第二游戏角色b的第二位置信息,该第二位置信息包括第二游戏角色b在游戏画面中的第二位置坐标。
[0064] 步骤S32,计算所述第一游戏角色和所述第二游戏角色之间的距离。
[0065] 根据第一游戏角色a的第一位置信息和第二游戏角色b的第二位置信息获取第一游戏角色a和第二游戏角色b之间的距离。
[0066] 步骤S33,根据所述距离计算出控制第一振动装置和/或第二振动装置振动的振动控制信息,其中,所述振动控制信息用于控制所述第一振动装置和/或所述第二振动装置振动。
[0067] 根据第一游戏角色a和第二游戏角色b之间的距离和对应的预设关系计算出第一振动装置和第二振动装置的振动控制信息,该预设关系为距离和振动控制信息之间的对应关系,通过获得第一游戏角色a和第二游戏角色b之间的距离,即可获得第一振动装置和/或第二振动装置的振动控制信息,该振动控制信息用于控制第一振动装置和/或第二振动装置振动。
[0068] 部分实施例中,步骤S33包括S331-S333。
[0069] 其中,步骤S331:判断所述距离是否超过距离阈值,若所述距离未超过距离阈值则执行步骤S332,否则执行步骤S333。
[0070] 步骤S332:根据预设关系计算所述第一振动装置和/或第二振动装置的振动控制信息,其中,预设关系为距离与振动控制信息的对应关系。
[0071] 步骤S333:不产生振动控制信息。
[0072] 如图4所示,若第一提示区1011和第二提示区1012均存在第一游戏角色a,其中,第一提示区1011的第一游戏角色a和第二游戏角色b之间的距离为p1,第二提示区1012的第一游戏角色a和第二游戏角色b之间的距离为p2。
[0073] 当距离p1和距离p2超过距离阈值时,则判断第一提示区1011和第二提示区1012中第一游戏角色a对第二游戏角色b暂时不存在威胁,无需控制第一振动装置和第二振动装置振动。
[0074] 当距离p1和距离p2未超过距离阈值时,则判断第一提示区1011和第二提示区1012中第一游戏角色a对第二游戏角色b存在威胁,则根据预设关系计算所述第一振动装置和/或第二振动装置的振动控制信息,利用振动控制信息控制第一振动装置和/或第二振动装置振动。
[0075] 当距离p1未超过距离阈值,距离p2超过距离阈值时,则判断第一提示区1011中第一游戏角色a对第二游戏角色b存在威胁,则根据预设关系计算所述第一振动装置振动控制信息,利用振动控制信息控制第一振动装置振动。
[0076] 如图5所示,当第一提示区1011和/或第二提示区存在多个第一游戏角色a时,只需第一提示区1011内任意一个第一游戏角色a和第二游戏角色b的距离pi小于或等于距离阈值,则根据距离pi最小值对应的第一游戏角色a和第二游戏角色b的当前距离获取对应的振动控制信息,以控制第一振动装置振动。
[0077] 同时,只需第二提示区1012内任意一个第一游戏角色a和第二游戏角色b的距离pi小于或等于距离阈值,则根据距离pi最小值对应的第一游戏角色a和第二游戏角色b的当前距离获取对应的振动控制信息,以控制第二振动装置振动。
[0078] 在部分实施例中,所示振动控制信息为振动强度,步骤S332中的所述预设关系满足: 其中,Pi为所述第一游戏角色和所述第二游戏角色之间的距离,Pmax为预设距离阈值,Vmax为预设振动频率阈值,Vi为所述第一游戏角色和所述第二游戏角色之间的距离为Pi时对应的振动强度,也即当前振动强度,通过控制振动强度从而可以控制第一振动装置和/或第二振动装置振动幅度,从而使得用户可以更明确感受到第一游戏角色a和第二游戏角色b之间的距离变化提前做好游戏准备,进而更优提升用户的游戏体验。
[0079] 在部分实施例中,所述振动控制信息为振动频率,步骤S332中预设关系满足:其中,Pi为第一游戏角色和第二游戏角色之间的距离,Pmax为预设
距离阈值,Vmax为预设振动频率阈值,Vi为第一游戏角色和第二游戏角色之间的距离为Pi时对应的振动频率,通过控制振动频率从而可以控制第一振动装置和/或第二振动装置振动幅度,通过第一游戏角色a和第二游戏角色b之间的距离pi大小从而控制对应第一振动装置和/或第二振动装置的振动幅度强弱。
[0080] 在部分实施例中,所述振动控制信息为电压,步骤S332:根据所述距离计算出控制所述第一振动装置或所述第二振动装置振动的振动控制信息,包括:
[0081] 根据所述距离和预设关系计算出控制所述第一振动装置和/或所述第二振动装置振动的电压,其中,预设关系为距离和电压的对应关系,通过控制驱动电压从而可以控制第一振动装置和/或第二振动装置振动幅度。
[0082] 在部分实施例中,所述振动控制信息为电流,步骤S332:根据所述距离计算出控制第一振动装置和/或第二振动装置振动的振动控制信息,包括:根据所述距离和预设关系计算出控制第一振动装置或第二振动装置振动的电流,其中,预设关系为距离和电流的对应关系,通过控制驱动电流从而可以控制第一振动装置和/或第二振动装置振动幅度。
[0083] 步骤S34,根据振动控制信息驱动所述第一振动装置和/或第二振动装置振动。
[0084] 请参阅图7,在部分实施例中,终端设备10包括显示屏101、第一提示装置102、第二提示装置103、存储器104以及处理器105。显示屏101包括第一提示区和第二提示区,第一提示装置对应第一提示区设置,第二提示装置对应第二提示区设置。且显示屏101、第一提示装置102、第二提示装置103、存储器104通过总线与处理器105连接。该总线可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。
[0085] 其中,存储器104至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。存储器104在一些实施例中可以是终端设备10的内部存储单元,例如终端设备10的硬盘。存储器104在另一些实施例中也可以是终端设备10的外部存储设备,例如终端设备10配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器104还可以既包括终端设备10的内部存储单元也包括外部存储设备。存储器104不仅可以用于存储安装于终端设备10的应用软件及各类数据,例如前述的位置提示方法程序等。
[0086] 处理器105在一些实施例中可以是一中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器104中存储的程序代码或处理数据,例如位置提示方法程序等,以执行前述的位置提示方法步骤。
[0087] 本分明还提供一种存储介质,该存储介质存储有计算机可执行的位置提示方法程序,所述计算机可执行的位置提示方法程序在被计算机调用时,使所述计算机执行前述的位置提示方法。
[0088] 以上所述的仅是发明的实施方式,在此应当指出,对于本领域的普通技术人员来说,在不脱离发明创造构思的前提下,还可以做出改进,但这些均属于发明的保护范围。