一种游戏控制方法、装置及存储介质转让专利
申请号 : CN202010041039.3
文献号 : CN111214825B
文献日 : 2021-08-17
发明人 : 陈茹沂 , 陈千举
申请人 : 腾讯科技(深圳)有限公司
摘要 :
权利要求 :
1.一种游戏控制方法,其特征在于,所述方法包括:响应演奏曲目的演奏请求,播放多媒体数据;
响应通过显示界面上输入的显示模式的设置操作,获得设置的显示模式指示信息;其中,所述显示模式包括第一模式和第二模式,以所述第一模式显示时,第一触发区域在与第一内角形成的显示位置显示,以第二模式显示时,所述第一触发区域在与第二内角形成的显示位置显示,所述第一内角和所述第二内角是所述显示界面上相邻的两个内角;
基于所述显示模式指示信息,确定所述第一触发区域在所述显示界面中的显示位置;
根据所述第一触发区域对应的显示位置,在所述显示界面上的所述第一触发区域中显示至少三个触发键,其中,所述至少三个触发键排列为弧形;
响应针对至少一个触发键的互动指令,执行所述互动指令对应的互动操作,所述互动指令用于和所述多媒体数据互动。
2.根据权利要求1所述的方法,其特征在于,所述在显示界面上显示至少三个触发键,包括:
在所述显示界面上显示形成弧形条带区域的第一触发区域,并将所述至少三个触发键以弧形排列方式显示在所述第一触发区域中。
3.根据权利要求2所述的方法,其特征在于,所述显示界面为包括四个内角的矩形显示界面,所述第一触发区域的两端分别延伸至所述显示界面相邻的两个边上,并与第一内角形成扇形区域。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述第一触发区域以外的区域,显示第二触发区域,所述第二触发区域的显示位置与第一触发区域的显示位置之间满足:更靠近所述第一触发区域的一端并与所述一端之间有设定的隔离区域;
响应针对所述第二触发区域的按压指令,执行所述按压指令对应的操作。
5.根据权利要求4所述的方法,其特征在于,所述响应针对所述第二触发区域的按压指令,执行所述按压指令对应的操作,包括:响应针对所述第二触发区域的按压压强,若检测到所述按压压强大于预设压强,则生成按压指令,并执行所述按压指令对应的操作。
6.根据权利要求4所述的方法,其特征在于,所述多媒体数据包括音频数据,所述方法还包括:
跟随所述音频数据,控制至少一个音符符号沿设定的音符轨道向所述第一触发区域运动,每个音符符号的音符轨道对应一个触发键;
所述响应针对至少一个触发键的互动指令,执行所述互动指令对应的互动操作,至少包括如下之一:
当各个音符符号与所述第一触发区域的位置关系达到设定条件,且每个音符符号对应的触发键被触发时,执行与触发操作匹配的互动指令对应的互动操作;
当各个音符符号与所述第一触发区域的位置关系达到设定条件,每个音符轨道对应的触发键被触发且按压指令有效时,执行与触发操作匹配的互动指令对应的互动操作。
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述显示界面上显示所述第一触发区域和所述第二触发区域时,根据设置的显示模式指示信息确定所述第一触发区域的显示位置,并根据所述第一触发区域的显示位置,确定所述第二触发区域的显示位置。
8.根据权利要求1 7任一项所述的方法,其特征在于,所述互动操作包括,表示所述互~
动指令是否成功的音效和动画之中的至少一个;以及,所述响应针对至少一个触发键的互动指令包括,同时触发至少三个触发键的互动指令。
9.一种游戏控制装置,其特征在于,所述装置包括:播放模块,用于响应演奏曲目的演奏请求,播放多媒体数据;
获取模块,用于响应通过显示界面上输入的显示模式的设置操作,获得设置的显示模式指示信息;其中,所述显示模式包括第一模式和第二模式,以所述第一模式显示时,第一触发区域在与第一内角形成的显示位置显示,以第二模式显示时,所述第一触发区域在与第二内角形成的显示位置显示,所述第一内角和所述第二内角是所述显示界面上相邻的两个内角;
确定模块,用于基于所述显示模式指示信息,确定所述第一触发区域在所述显示界面中的显示位置;
第一显示模块,用于根据所述第一触发区域对应的显示位置,在所述显示界面上的所述第一触发区域中显示至少三个触发键,所述至少三个触发键排列为弧形;
第一执行模块,用于响应针对至少一个触发键的互动指令,执行所述互动指令对应的互动操作,所述互动指令用于和所述多媒体数据互动。
10.根据权利要求9所述的装置,其特征在于,第一显示模块包括在所述显示界面上显示形成弧形条带区域的第一触发区域,并将所述至少三个触发键以弧形排列方式显示在所述第一触发区域中。
11.根据权利要求10所述的装置,其特征在于,所述显示界面为包括四个内角的矩形显示界面,所述第一触发区域的两端分别延伸至所述显示界面相邻的两个边上,并与第一内角形成扇形区域。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:第二显示模块,用于在所述第一触发区域以外的区域,显示第二触发区域,所述第二触发区域的显示位置与第一触发区域的显示位置之间满足:更靠近所述第一触发区域的一端并与所述一端之间有设定的隔离区域;
第二执行模块,用于响应针对所述第二触发区域的按压指令,执行所述按压指令对应的操作。
13.根据权利要求10所述的装置,其特征在于,所述多媒体数据包括音频数据,所述装置还包括:
控制模块,用于跟随所述音频数据,控制至少一个音符符号沿设定的音符轨道向所述第一触发区域运动,每个音符符号的音符轨道对应一个触发键;
第一执行模块至少包括如下之一:第一执行单元,用于当各个音符符号与所述第一触发区域的位置关系达到设定条件,且每个音符符号对应的触发键被触发时,执行与触发操作匹配的互动指令对应的互动操作;
第二执行单元,用于当各个音符符号与所述第一触发区域的位置关系达到设定条件,每个音符轨道对应的触发键被触发且按压指令有效时,执行与触发操作匹配的互动指令对应的互动操作。
14.一种计算机可读介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令用于执行如权利要求1‑8中任一权利要求所述的方法。
15.一种计算装置,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1‑8中任一权利要求所述的方法。
说明书 :
一种游戏控制方法、装置及存储介质
技术领域
背景技术
发明内容
述第一触发区域在与所述第一内角形成扇形区域的显示位置显示,以所述第二模式显示
时,所述第一触发区域在与第二内角形成扇形区域的显示位置显示,所述第一内角和第二
内角是所述显示界面上相邻的两个内角;
发区域的显示位置,确定所述第二触发区域的显示位置。
一种游戏控制方法的步骤。
动指令进行互动。这样,将触发键以弧形排列在显示界面上,更加符合人机工程学,从而使
用户在使用终端进行游戏时,可以提高操控的效率。
书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
具体实施方式
对该方案的基本原理做一下简单说明:
控区域。
示,其为相关技术中,音舞类手游的显示界面。其中,图1中的101和102均为触发键,触发键
101位于显示界面的左下方,触发键102位于显示界面的右下方,103表示预定位置,104表示
音符符号,105表示音符轨道。在图1中,各音符符号在显示界面上从右向左移动,当一个音
符符号104移动到预定位置103时,用户需要点击音符符号对应的触发键(如图1中音符符号
表示为左箭头,因此需要点击对应的触发键101),从而完成交互。其中,音符符号为在显示
界面上移动的数据,音符轨道是音符符号移动的轨道。
发键进行互动。
触发键,205表示音符轨道,206表示音符符号,需要说明的是,图2中的预定位置与触发键的
位置相同。在图2中,各音符符号在显示界面上从上向下移动,而由于在显示界面上显示有
四个直线排列的触发键,因此在用户进行游戏时,需要用户将终端置于平面上,无法拿起终
端。当然,也可以将终端持握,但是在持握状态下,需要一个拇指负责两个触发键。例如左手
拇指负责触发键201和触发键202,右手拇指负责触发键203和触发键204,但是若触发键201
和触发键202(或触发键203和触发键204)同时落下音符符号时,则不能完美进行互动。且游
玩上述图1或者图2对应的音舞类手游时,操作了一定时间后会使用户的手指感到肌肉疲
劳,从而导致操控效率较低。
示界面上的触发键进行调整,设置至少三个触发键,并以弧形排列在显示界面上。在图3中,
301、302、303和304均为触发键,四个触发键以弧形排列,这样,用户在进行游戏时可以仅通
过单手便可操控全部的触发键,且由于符合人机工程学,从而减少用户手指疲劳,使用户在
使用终端进行游戏时,提高操控的效率。进一步在本申请实施例中,可以支持同时触发多个
音符符号。
游戏时,减少手指的肌肉疲劳,本申请实施例中将各触发键以弧形排列(如图3所示)。在本
申请中,可以预先设置一条弧线,并将各触发键的中心放置在弧线上;其中,该弧线可以是
圆形的一部分所构成的弧线,也可以是由椭圆形的一部分所构成的弧线。或者根据样本确
定用户四个手指一起触摸屏幕时各手指的位置信息,并根据位置信息确定弧线,从而确定
触发键的位置。
道,以使发射的音符符号按照音符轨道进行移动。
的所有音符放入到音符集合中,这样,在发射音符符号时,便可以直接在音符集合中获取音
符符号。
离。
过。
要确定音符符号是否为特殊音符。
通音符是,仅通过右手点击触发键,即可完成交互;而特殊音符触发时,需要左右两手进行
配合;即,右手点击特殊音符对应的触发键,左手则按压按压区域,若触发按压指令,则完成
交互;若未触发按压指令,则交互失败。其中,无论是否交互成功,均向用户进行反馈。
击触发键302,即可完成交互。
动操作。
发键302,还需要通过按压按压区域触发按压指令。
发键以弧形排列方式显示在第一触发区域中。
面的左下角。当然,为了触发区域的显示美观,本申请并不限定触发区域的具体形状,如图
10所示,触发区域边界为不规则图形,当然也可以是其他形状,对此,本申请不进行限定。
置与第一触发区域的显示位置之间满足:更靠近第一触发区域的一端并与一端之间有设定
的隔离区域。
域靠近与第一触发区域在显示界面的中间部分的一端。第二显示区域设置为了左手拇指的
形状,用于引导用户的操作。当然,第二触发区域可以使其他形状,本申请对此不做限定。
述按压指令对应的操作。这样,将第一触发区域与第二触发区域进行交互配合,可以丰富触
发手段。
域两部分,用户可通过在这两个区域中进行交互。为了使用户可以更好的持握终端,用户可
在进行游戏时将左手的拇指放在第二触发区域上,而左手的其余手指可放在终端背面,这
样仅通过左手便可以固定住终端;同时,使用右手的手指对第一触发区域的触发键进行交
互。若需要对第二触发区域进行交互时,可通过3D Touch技术对第二触发区域处的压强进
行检测,具体的:响应针对所述第二触发区域的按压压强,若检测到所述按压压强大于预设
压强,则生成按压指令,并执行所述按压指令对应的操作。
的拇指一直放在第二触发区域,但由于此时的左手拇指仅起到了固定终端的作用,并没有
用力按压屏幕,因此检测到用户的按压操作为轻按,因此并不会触发按压指令。而若需要对
第二触发区域进行交互时,用户通过重压屏幕来增大按压压强,当检测到按压压强大于预
设压强时,确定用户的按压操作为重压,此时触发按压指令,从而完成交互。
发区域无变化,若按压的压强大于预定的压强,则第二触发区域的颜色变为粉色。或者,根
据压力的不同,震动的频率不同。若用户按压的压强不大于预定的压强,则第二触发区域无
变化,若按压的压强大于预定的压强,则第二触发区域进行震动提示。
界面上输入的显示模式的设置操作,获得设置的显示模式指示信息;
形成扇形区域的显示位置显示,第一内角和第二内角是显示界面上相邻的两个内角。
显示位置。
域。在图13中,第二显示模式为左手操控第一触发区域,右手操控第二触发区域。
位置时,未点击该音符符号对应音符轨道的触发键,则会发出提示失败的音效,以及失败对
应的动画效果。
多支持两点同时触控。而在本申请实施例中,将触发键增加到了至少三个,且支持同时触发
至少三个触发键的互动指令。
之间有设定的隔离区域;
作;
应的互动操作。
与第一内角形成扇形区域的显示位置显示,以第二模式显示时,第一触发区域在与第二内
角形成扇形区域的显示位置显示,第一内角和第二内角是显示界面上相邻的两个内角;
第二触发区域的显示位置。
备1500可以包括存储器1501、处理器1502、输入单元1503和显示面板1504。
等;存储数据区可存储根据终端设备1500的使用所创建的数据等。处理器1502,可以是一个
中央处理单元(central processing unit,CPU),或者为数字处理单元等。输入单元1503,
可以用于获取用户输入的用户指令。显示面板1504,用于显示由用户输入的信息或提供给
用户的信息,本申请实施例中,显示面板1504主要用于显示终端设备中各应用程序的显示
界面以及各显示界面中显示的控件实体。可选的,显示面板1504可以采用液晶显示器
(liquid crystal display,LCD)或OLED(organic light‑emitting diode,有机发光二极
管)等形式来配置显示面板1504。
1503、显示面板1504之间通过总线1505连接,总线1505在图15中以粗线表示,其它部件之间
的连接方式,仅是进行示意性说明,并不引以为限。总线1505可以分为地址总线、数据总线、
控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型
的总线。
memory),例如只读存储器,快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固
态硬盘(solid‑state drive,SSD)、或者存储器1501是能够用于携带或存储具有指令或数
据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器
1501可以是上述存储器的组合。
于使终端设备执行本说明书上述描述的根据本申请各种示例性实施方式的一种游戏控制
方法中的步骤。例如,终端设备可以执行如实施图3所示的实施例。
线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非
穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、
只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储
器(CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令
执行系统、装置或者器件使用或者与其结合使用。
号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可
读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者
与其结合使用的程序。
式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算
设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备
上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计
算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网
(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供
商来通过因特网连接)。
单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可
以进一步划分为由多个单元来具体化。
结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个
步骤分解为多个步骤执行。
施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产
品的形式。
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程游戏控制设备的处理器以产
生一个机器,使得通过计算机或其他可编程游戏控制设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
选实施例以及落入本申请范围的所有变更和修改。
之内,则本申请也意图包含这些改动和变型在内。