著录项信息
专利名称 | 一种游戏界面控制方法及装置 |
申请号 | CN201510779286.2 | 申请日期 | 2015-11-13 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-03-30 | 公开/公告号 | CN105446614A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 网易(杭州)网络有限公司 | 申请人地址 | 浙江省杭州市滨江区长河街道网商路599号4幢7层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 网易(杭州)网络有限公司 | 当前权利人 | 网易(杭州)网络有限公司 |
发明人 | 申磊 |
代理机构 | 深圳新创友知识产权代理有限公司 | 代理人 | 方艳平 |
摘要
本发明公开了一种游戏界面控制方法,包括以下步骤:响应于用户在游戏的控制区域内的触屏动作,判定所述触屏动作是否是按压动作,如果是,则直接触发或者在满足预设条件时触发从当前界面返回至主界面的第一操作指令。本发明还公开了一种游戏界面控制装置,包括触屏响应模块、按压判定模块和指令触发模块。本发明提出的游戏界面控制方法及装置,在不占用任何界面空间的前提下,能够通过一次操作即可从子界面返回至主界面,大大减少返回过程中界面加载资源量,从而提高游戏性能。
1.一种游戏界面控制方法,其特征在于,包括以下步骤:
S1:响应于用户在游戏的控制区域内的触屏动作,执行步骤S2;
S2:判定所述触屏动作是否是按压动作,如果是,则执行步骤S3;
S3:直接触发或者在满足预设条件时触发从当前界面返回至主界面的第一操作指令,其中在满足预设条件时触发从当前界面返回至主界面的第一操作指令包括:在触发所述第一操作指令之前,判断所述当前界面是否可以返回主界面,如果可以,则触发所述第一操作指令;
其中步骤S3具体包括:
S31:将所述当前界面进行截图,随着所述按压动作的压力值的增大所述当前界面的截图逐渐缩小,同时将所述主界面的截图显示于所述当前界面的下方;
S32:检测所述按压动作的压力值是否大于第二预设压力阈值,如果是,则执行步骤S33;
S33:所述主界面持续加载直至其完全加载,所述当前界面的截图继续缩小直至消失;
其中步骤S33具体包括:
S331:检测所述主界面是否完全加载,如果是,则执行步骤S332;如果否,则执行步骤S333;
S332:所述当前界面的截图继续缩小直至消失;
S333:提供第二视觉参考标识用于提示用户所述主界面正在加载,继续加载所述主界面并返回步骤S331。
2.根据权利要求1所述的游戏界面控制方法,其特征在于,步骤S2中判定所述触屏动作是否是按压动作包括:将所述触屏动作施加的压力值与第一预设压力阈值比较,当所述压力值大于第一预设压力阈值时,判定所述触屏动作是所述按压动作,当所述压力值小于第一预设压力阈值时,判定所述触屏动作不是所述按压动作。
3.根据权利要求1所述的游戏界面控制方法,其特征在于,步骤S2还包括,如果判定所述触屏动作不是按压动作,则执行步骤S4,步骤S4包括:检测用户的触屏动作所对应的位置处是否有交互控件,如果有,则触发所述交互控件的第二操作指令。
4.根据权利要求1所述的游戏界面控制方法,其特征在于,步骤S32还包括,如果所述按压动作的压力值不大于所述第二预设压力阈值,则执行步骤S34,步骤S34包括:检测用户是否持续施加压力,如果是,则返回步骤S31,如果否,则撤销所述第一操作指令。
5.根据权利要求1所述的游戏界面控制方法,其特征在于,步骤S33还包括:在所述当前界面的截图消失之前,提供第一视觉参考标识用于供用户进行观察。
6.一种游戏界面控制装置,其特征在于,包括:
触屏响应模块,用于响应用户在游戏的控制区域内的触屏动作;
按压判定模块,用于判定所述触屏动作是否是按压动作;
指令触发模块,用于在判定所述触屏动作是按压动作时直接触发或者在满足预设条件时触发从当前界面返回至主界面的第一操作指令,其中在满足预设条件时触发从当前界面返回至主界面的第一操作指令包括:在触发所述第一操作指令之前,判断所述当前界面是否可以返回主界面,如果可以,则触发所述第一操作指令;
其中,所述指令触发模块还用于将所述当前界面进行截图,并随着所述按压动作的压力值的增大所述当前界面的截图逐渐缩小,同时将所述主界面的截图显示于所述当前界面的下方;并检测所述按压动作的压力值是否大于第二预设压力阈值,如果是,所述主界面持续加载直至其完全加载,所述当前界面的截图继续缩小直至消失;其中所述主界面持续加载直至其完全加载,所述当前界面的截图继续缩小直至消失具体包括:检测所述主界面是否完全加载,如果是,则所述当前界面的截图继续缩小直至消失;如果否,则提供第二视觉参考标识用于提示用户所述主界面正在加载,继续加载所述主界面并返回检测所述主界面是否完全加载。
7.根据权利要求6所述的游戏界面控制装置,其特征在于,所述按压判定模块还用于将所述触屏动作施加的压力值与第一预设压力阈值比较,当所述压力值大于第一预设压力阈值时,将所述触屏动作判定为是所述按压动作,当所述压力值小于第一预设压力阈值时,将所述触屏动作判定为不是所述按压动作。
一种游戏界面控制方法及装置\n技术领域\n[0001] 本发明涉及触屏设备的游戏领域,尤其涉及一种游戏界面控制方法及装置。\n背景技术\n[0002] 在游戏界面中,通常会有很多界面层次,而现有的从子界面返回到主界面通常为以下两种方案:第一,通过持续点击返回按钮,逐层返回到游戏主界面,这种方案的操作步骤较多,而且程序每次需要加载从当前界面返回到主界面之间的各个层级的界面内容,操作既耗时又消耗性能;第二,在每个子界面上增加设置返回主页的按钮来实现,这种方案占用了宝贵的界面空间,而且玩家点击后即返回,容易误操作,特别是新手玩家一旦误操作返回到主界面,就很容易错过很多引导内容或者可能找不到之前的子界面,而影响玩家的体验效果。\n发明内容\n[0003] 为解决上述技术问题,本发明提出一种游戏界面控制方法及装置,在不占用任何界面空间的前提下,能够通过一次操作即可从子界面返回至主界面,大大减少返回过程中界面加载资源量,从而提高游戏性能。\n[0004] 为达到上述目的,本发明采用以下技术方案:\n[0005] 本发明公开了一种游戏界面控制方法,包括以下步骤:\n[0006] S1:响应于用户在游戏的控制区域内的触屏动作,执行步骤S2;\n[0007] S2:判定所述触屏动作是否是按压动作,如果是,则执行步骤S3;\n[0008] S3:直接触发或者在满足预设条件时触发从当前界面返回至主界面的第一操作指令。\n[0009] 优选地,步骤S2中判定所述触屏动作是否是按压动作包括:将所述触屏动作施加的压力值与第一预设压力阈值比较,当所述压力值大于第一预设压力阈值时,判定所述触屏动作是所述按压动作,当所述压力值小于第一预设压力阈值时,判定所述触屏动作不是所述按压动作。\n[0010] 优选地,步骤S2还包括,如果判定所述触屏动作不是按压动作,则执行步骤S4,步骤S4包括:检测用户的触屏动作所对应的位置处是否有交互控件,如果有,则触发所述交互控件的第二操作指令。\n[0011] 优选地,步骤S3中在满足预设条件时触发从当前界面返回至主界面的第一操作指令还包括:在触发所述第一操作指令之前,判断所述当前界面是否可以返回主界面,如果可以,则触发所述第一操作指令。\n[0012] 优选地,步骤S3具体包括:\n[0013] S31:将所述当前界面进行截图,随着所述按压动作的压力值的增大所述当前界面的截图逐渐缩小,同时将所述主界面的截图显示于所述当前界面的下方;\n[0014] S32:检测所述按压动作的压力值是否大于第二预设压力阈值,如果是,则执行步骤S33;\n[0015] S33:所述主界面持续加载直至其完全加载,所述当前界面的截图继续缩小直至消失。\n[0016] 优选地,步骤S32还包括,如果所述按压动作的压力值不大于所述第二预设压力阈值,则执行步骤S34,步骤S34包括:检测用户是否持续施加压力,如果是,则返回步骤S31,如果否,则撤销所述第一操作指令。\n[0017] 优选地,步骤S33还包括:在所述当前界面的截图消失之前,提供第一视觉参考标识用于供用户进行观察。\n[0018] 优选地,步骤S33具体包括:\n[0019] S331:检测所述主界面是否完全加载,如果是,则执行步骤S332;如果否,则执行步骤S333;\n[0020] S332:所述当前界面的截图继续缩小直至消失;\n[0021] S333:提供第二视觉参考标识用于提示用户所述主界面正在加载,继续加载所述主界面并返回步骤S331。\n[0022] 本发明还公开了一种游戏界面控制装置,包括:\n[0023] 触屏响应模块,用于响应用户在游戏的控制区域内的触屏动作;\n[0024] 按压判定模块,用于判定所述触屏动作是否是按压动作;\n[0025] 指令触发模块,用于在判定所述触屏动作是按压动作时直接触发或者在满足预设条件时触发从当前界面返回至主界面的第一操作指令。\n[0026] 优选地,所述按压判定模块还用于将所述触屏动作施加的压力值与第一预设压力阈值比较,当所述压力值大于第一预设压力阈值时,将所述触屏动作判定为是所述按压动作,当所述压力值小于第一预设压力阈值时,将所述触屏动作判定为不是所述按压动作。\n[0027] 与现有技术相比,本发明的有益效果在于:本发明通过响应用户的触屏动作,并在判定触屏动是按压动作时即可实现子界面直接返回至主界面,能够在游戏的子界面通过一次操作即可返回至主界面,第一,大大简化了子界面返回主界面的操作步骤,游戏功能大多都是通过主界面进行衔接的,减少返回主界面的操作步骤,可以提高操作效率,提升用户体验;第二,现有技术中在子界面中增加设置返回主页的按钮就会消耗一个按钮的空间,本发明无需增设控件,不占用界面的空间,提高界面空间的利用率;第三,现有技术中在返回主界面的路径中,中间各个层级的界面的加载是无意义的,本发明在返回过程中只需要加载主界面而大大减少界面的加载资源量,提高游戏运行性能。\n[0028] 进一步的方案中,在触发从当前界面返回至主界面的第一操作指令之前,先判断当前界面是否可以返回主界面,如果可以,才触发第一操作指令,使得游戏系统可以分别对各个子界面进行配置,从而来控制部分游戏子界面禁用通过按压动作返回主界面操作,如用户在战斗过程中的界面可以禁用该操作,增加了游戏的可选择性和多样性。\n[0029] 更进一步的方案中,在返回主界面的过程中具有较好的容错性,在按压过程中,达到第二预设压力阈值之前,当前子界面的截图逐渐缩小,主界面逐渐露出的过程中,用户可以通过停止按压动作来终止返回主界面的操作,即通过当前子界面截图缩放与主界面加载表现界面切换的方式,反馈充分从而避免用户误操作。\n附图说明\n[0030] 图1是本发明一种实施例的游戏界面控制方法的流程图;\n[0031] 图2是本发明优选实施例的游戏界面控制方法的主流程图;\n[0032] 图3是图2中的步骤A4的具体流程图;\n[0033] 图4是图3中步骤A41过程中的显示效果图。\n具体实施方式\n[0034] 下面对照附图并结合优选的实施方式对本发明作进一步说明。\n[0035] 如图1所示,是本发明的一种实施例的游戏界面控制方法,包括以下步骤:\n[0036] S1:响应于用户在游戏的控制区域内的触屏动作,执行步骤S2;\n[0037] S2:判定触屏动作是否是按压动作,如果是,则执行步骤S3;\n[0038] S3:直接触发或者在满足预设条件时触发从当前界面返回至主界面的第一操作指令。\n[0039] 其中,步骤S2中判定触屏动作是否是按压动作包括:将触屏动作施加的压力值与第一预设压力阈值比较,当压力值大于第一预设压力阈值时,判定触屏动作是按压动作,当压力值小于第一预设压力阈值时,判定触屏动作不是按压动作,而是为普通的点击动作。\n[0040] 在一些实施例中,步骤S2还包括:如果判定触屏动作不是按压动作,则执行步骤S4,步骤S4包括:检测用户的触屏动作所对应的位置处是否有交互控件,如果有,则触发交互控件的第二操作指令。\n[0041] 在一些实施例中,步骤S3中在满足预设条件时触发从当前界面返回至主界面的第一操作指令还包括:在触发第一操作指令之前,判断当前界面是否可以返回主界面,如果可以,则触发第一操作指令。\n[0042] 在优选的实施例中,步骤S3具体包括:\n[0043] S31:将当前界面进行截图,随着按压动作的压力值的增大当前界面的截图逐渐缩小,同时将主界面的截图显示于当前界面的下方;\n[0044] S32:检测按压动作的压力值是否大于第二预设压力阈值,如果是,则执行步骤S33;\n[0045] S33:主界面持续加载直至其完全加载,当前界面的截图继续缩小直至消失。\n[0046] 其中,步骤S32还包括,如果按压动作的压力值不大于第二预设压力阈值,则执行步骤S34,步骤S34包括:检测用户是否持续施加压力,如果是,则返回步骤S31,如果否,则撤销第一操作指令。\n[0047] 步骤S33还包括:在当前界面的截图消失之前,提供第一视觉参考标识用于供用户进行观察。\n[0048] 步骤S33还可以具体包括以下步骤:\n[0049] S331:检测主界面是否完全加载,如果是,则执行步骤S332;如果否,则执行步骤S333;\n[0050] S332:当前界面的截图继续缩小直至消失;\n[0051] S333:提供第二视觉参考标识用于提示用户主界面正在加载,继续加载主界面并返回步骤S331。\n[0052] 本发明的另一个实施例还提供了一种游戏界面控制装置,包括:\n[0053] 触屏响应模块,用于响应用户在游戏的控制区域内的触屏动作;\n[0054] 按压判定模块,用于判定触屏动作是否是按压动作;\n[0055] 指令触发模块,用于在判定触屏动作是按压动作时直接触发或者在满足预设条件时触发从当前界面返回至主界面的第一操作指令。\n[0056] 进一步,按压判定模块还用于将触屏动作施加的压力值与第一预设压力阈值比较,当压力值大于第一预设压力阈值时,将触屏动作判定为是按压动作,当压力值小于第一预设压力阈值时,将触屏动作判定为不是按压动作。\n[0057] 如图2所示,本发明优选实施例的游戏界面控制方法的主流程图,游戏界面控制方法包括的步骤有:\n[0058] A1、触屏响应步骤,设备响应于用户在游戏的控制区域内的触屏动作,执行步骤A2;\n[0059] A2、按压判定步骤,设备判定用户的触屏动作是否是按压动作,如果是,则执行步骤A3,如果否,则为点击动作,执行步骤A5;其中,判定触屏动作是否是按压动作的具体方法是:将触屏动作施加的压力值与第一预设压力阈值进行比较,当压力值大于第一预设压力阈值时,则是按压动作,当压力值小于第一预设压力阈值时,则不是按压动作,即点击动作;\n[0060] A3、能否返回主界面检测步骤,游戏系统对各个子界面进行配置,若为1,则可通过按压动作返回主界面,若为0,则不可通过按压动作返回主界面,其中未进行配置即默认为不可通过按压动作返回主界面;设备对当前界面进行逻辑判断,判断当前子界面是否可以返回主界面,如果是,则执行步骤A4,如果否,则执行步骤A7;\n[0061] A4、触发通过按压动作从当前界面返回主界面的操作指令;\n[0062] A5、交互控件检测步骤,检测点击动作所在的位置是否有交互控件(比如按钮、输入框、单选复选等),如果是,则执行步骤A6,如果否,则执行步骤A7;\n[0063] A6、触发点击动作所在的位置所对应的交互控件的操作指令(比如按某个按钮可以打开或关闭相应技能);\n[0064] A7、无操作指令,不进行反馈。\n[0065] 其中,设置步骤A5和A6,避免了按压动作和普通点击动作的操作指令的冲突,即当用户在界面上的某个交互控件上进行按压动作时,游戏系统是应该触发该交互控件的操作指令还是触发返回主界面的操作指令;通过本发明的游戏界面控制方法即可避免该冲突,在本发明中,游戏系统优先判断是否是按压动作,如果是按压动作,则不触发交互控件本身的操作指令,如果不是按压动作,而是普通的点击动作,则触发交互控件本身的操作指令。\n[0066] 如图3所示,是图2中的步骤A4的具体流程图,包括以下步骤:\n[0067] A41、设备检测到按压动作后,将当前界面进行截图,同时检测按压动作的压力值,设定0压力时截图为原始大小即100%,压力达到第二预设压力阈值时,截图大小缩小为原始大小的预设百分比(如50%),按压动作的压力值在0压力和第二预设压力阈值之间,截图缩放的比例和压力值呈负相关,压力值越大,截图缩放的比例越小,在部分实施例中,可以是呈线性变化关系;与此同时,当设备检测到按压动作后,将主界面的截图(框架)从系统中预先读取,并在当前界面的下方进行显示;即用户在执行按压动作并且压力越来越大的过程中,如图4所示,当前的子界面10逐渐缩小,主界面20显示在当前的子界面10的下方,即可以看到当前的子界面10逐渐变小后并露出主界面20的效果,同时从游戏后台服务端获取主界面的数据并进行加载;\n[0068] A42、压力值是否超过第二预设压力阈值检测步骤,检测用户的按压动作的压力值是否大于第二预设压力阈值,如果是,则执行步骤A43,如果否,则执行步骤A47;\n[0069] A43、提供第一视觉参考标识以提示用户压力值超过了第二预设压力阈值,且通过按压动作返回主界面的操作指令已生效,在部分实施例中,可以是在当前子界面的边缘出现外发光动画效果,即告知用户此时可以停止执行按压动作,继续步骤A44;\n[0070] A44、检测主界面是否加载完成,如果是,则执行步骤A45,如果否,则执行步骤A46;\n[0071] A45、主界面加载完成后,子界面的截图继续缩小直至消失,即用户成功从子界面通过按压动作返回至主界面;此时系统不再检测按压动作及其压力值,即用户继续按压动作或者离开屏幕对游戏均不会造成影响;\n[0072] A46、如果主界面还未加载完成,则在游戏界面显示的基础上提供第二视觉参考标识,以提示用户主界面正在加载中,如出现loading提示用户主界面正在加载中,用户可以检查是否当前网络状况不佳;继续加载主界面并返回步骤A44;\n[0073] A47、检测用户是否持续施加压力,如果是,则返回步骤A41;如果否,则执行步骤A48;\n[0074] A48、返回当前的子界面步骤,压力值在还未超过预设阈值,用户就停止执行按压动作时,返回主界面的操作指令即被撤销,当前的子界面的截图恢复至原始大小后,各个控件的功能也相应恢复。\n[0075] 本发明通过响应用户的触屏动作,并在判定触屏动作是按压动作时即可实现子界面直接返回至主界面的操作机制,能够在游戏的子界面通过一次操作即可返回至主界面,第一,大大简化了子界面返回主界面的操作步骤,游戏功能大多都是通过主界面进行衔接的,减少返回主界面的操作步骤,可以提高操作效率,提升用户体验;第二,现有技术中在子界面中增加设置返回主页的按钮就会消耗一个按钮的空间,本发明无需增设控件,不占用界面的空间,提高界面空间的利用率;第三,现有技术中在返回主界面的路径中,中间各个层级的界面的加载是无意义的,本发明在返回过程中只需要加载主界面而大大减少界面的加载资源量,提高游戏运行性能;第四,在返回主界面的过程中具有较好的容错性,在按压过程中,达到第二预设压力阈值之前,当前子界面的截图逐渐缩小,主界面逐渐露出的过程中,用户可以通过停止按压动作来终止返回主界面的操作,即通过当前子界面截图缩放与主界面加载表现界面切换的方式,反馈充分从而避免用户误操作;第五,游戏系统可以分别对各个子界面进行配置,从而来控制部分游戏子界面禁用通过按压动作返回主界面操作,如用户在战斗过程中的界面可以禁用该操作,增加了游戏的可选择性和多样性。\n[0076] 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。
法律信息
- 2018-12-21
- 2016-04-27
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201510779286.2
申请日: 2015.11.13
- 2016-03-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-07-04
|
2005-07-12
| | |
2
| |
2014-09-24
|
2013-03-22
| | |
3
| |
2010-06-09
|
2009-12-25
| | |
4
| |
2013-06-19
|
2011-12-14
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |