首页 / 专利库 / 显示技术 / 虚拟现实 / 虚拟环境 / 操作响应方法、装置、存储介质及终端

操作响应方法、装置、存储介质及终端

阅读:1025发布:2020-05-22

专利汇可以提供操作响应方法、装置、存储介质及终端专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种操作响应方法、装置、存储介质及终端,属于计算机技术领域。方法包括:显示应用程序的灵敏度设置界面,灵敏度用于表征根据输入操作 信号 的变化量控制主控虚拟对象对应的准星在 虚拟环境 画面中移动时的灵敏程度,灵敏度设置界面包括推荐入口;当接收到对推荐入口的触发操作时,显示灵敏度推荐面板,灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视 角 下的灵敏度设置参数;接收对多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作,使用第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的输入操作信号进行响应。本申请的灵敏度设置较为简便和快速,较为智能化。,下面是操作响应方法、装置、存储介质及终端专利的具体信息内容。

1.一种操作响应方法,其特征在于,应用于运行有应用程序的终端中,所述应用程序提供有供主控虚拟对象进行活动的虚拟环境,所述方法包括:
显示所述应用程序的灵敏度设置界面,所述灵敏度用于表征根据输入操作信号的变化量控制所述主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,所述灵敏度设置界面包括推荐入口;
当接收到对所述推荐入口的触发操作时,显示灵敏度推荐面板,所述灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视下的灵敏度设置参数;
接收对所述多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作,使用所述第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的所述输入操作信号进行响应。
2.根据权利要求1所述的方法,其特征在于,所述灵敏度包括:第一类灵敏度和第二类灵敏度;
所述第一类灵敏度用于表征所述输入操作信号是触摸屏采集的触摸操作信号时的灵敏程度;
所述第二类灵敏度用于表征所述输入操作信号是运动传感器采集的体感操作信号时的灵敏程度。
3.根据权利要求1所述的方法,其特征在于,所述至少两个视角包括:
红点瞄准镜视角、全息瞄准镜视角、机瞄瞄准镜视角、侧面瞄准镜视角、2倍瞄准镜视角、3倍瞄准镜视角、4倍瞄准镜视角、6倍瞄准镜视角、8倍瞄准镜视角、射箭视角、投掷虚拟物品视角中的至少两个。
4.根据权利要求1所述的方法,其特征在于,所述灵敏度设置界面还包括搜索入口,所述方法还包括:
当接收到对所述搜索入口的触发操作时,显示灵敏度搜索面板;
获取在所述灵敏度搜索面板中输入的搜索信息;
在所述灵敏度搜索面板上显示与所述搜索信息匹配的至少一组灵敏度设置参数;
接收对与所述搜索信息匹配的至少一组灵敏度设置参数中第二目标组灵敏度设置参数的选择操作,使用所述第二目标组灵敏度设置参数中与当前视角对应的第二灵敏度设置参数,对接收到的所述输入操作信号进行响应。
5.根据权利要求4所述的方法,其特征在于,所述获取在所述灵敏度搜索面板中输入的搜索信息,包括以下任意一项:
获取在所述灵敏度搜索面板中输入的设备型号;
获取在所述灵敏度搜索面板中输入的用户名;
获取在所述灵敏度搜索面板中输入的用户身份证明UID;
获取在所述灵敏度搜索面板中输入的用户段位信息。
6.根据权利要求1所述的方法,其特征在于,所述灵敏度推荐面板上显示有多组灵敏度设置参数,包括以下任意一项或至少两项的组合:
所述灵敏度推荐面板上显示有好友用户分享的灵敏度设置参数;
所述灵敏度推荐面板上显示有目标用户使用的灵敏度设置参数,所述目标用户的段位等级高于设置的段位等级,或,所述目标用户是平台认证的职业选手或主播用户;
所述灵敏度推荐面板上显示有服务器推荐的灵敏度设置参数。
7.根据权利要求1至6中任一项权利要求所述的方法,其特征在于,显示的每组灵敏度设置参数还对应自由视角下的灵敏度设置参数;
其中,所述自由视角至少包括:第三人称人物、载具状态自由镜头视角;第一人称人物自由镜头视角;以及,跳伞状态自由镜头视角中的至少一种。
8.根据权利要求1至6中任一项权利要求所述的方法,其特征在于,所述方法还包括:
显示与每组灵敏度设置参数匹配的用户属性信息、设备型号信息和参数描述信息,所述参数描述信息描述了每组灵敏度设置参数的使用方法。
9.根据权利要求1至6中任一项权利要求所述的方法,其特征在于,所述方法还包括:
显示与每组灵敏度设置参数匹配的第一互动控件和互动次数;
当接收到对任意一组灵敏度设置参数的第一互动控件的触发操作时,显示所述任意一组灵敏度设置参数更新后的互动次数。
10.根据权利要求9所述的方法,其特征在于,所述显示灵敏度推荐面板,所述灵敏度推荐面板上显示有多组灵敏度设置参数,包括:
按照所述多组灵敏度设置参数的互动次数由高到低的顺序,在所述灵敏度推荐面板上顺次显示所述多组灵敏度设置参数。
11.根据权利要求1至6中任一项权利要求所述的方法,其特征在于,所述方法还包括:
显示与每组灵敏度设置参数匹配的第二互动控件;
当接收到对任意一组灵敏度设置参数的第二互动控件的触发操作时,显示所述任意一组灵敏度设置参数的评论界面,所述评论界面上包括对所述任意一组灵敏度设置参数的评论信息。
12.根据权利要求11所述的方法,其特征在于,所述评论界面中还包括评论信息输入框和评论信息发布控件,所述方法还包括:
获取在所述评论信息输入框中输入的评论信息;
当接收到对所述评论信息发布控件的触发操作时,在所述评论界面上显示所述评论信息,将所述评论信息同步至服务器。
13.一种操作响应装置,其特征在于,应用于运行有应用程序的终端中,所述应用程序提供有供主控虚拟对象进行活动的虚拟环境,所述装置包括:
第一显示模,用于显示所述应用程序的灵敏度设置界面,所述灵敏度用于表征根据输入操作信号的变化量控制所述主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,所述灵敏度设置界面包括推荐入口;
第二显示模块,用于当接收到对所述推荐入口的触发操作时,显示灵敏度推荐面板,所述灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数;
响应模块,用于接收对所述多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作,使用所述第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的所述输入操作信号进行响应。
14.一种存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至12中任一项权利要求所述的操作响应方法。
15.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至12中任一项权利要求所述的操作响应方法。

说明书全文

操作响应方法、装置、存储介质及终端

技术领域

[0001] 本申请涉及计算机技术领域,特别涉及一种操作响应方法、装置、存储介质及终端。

背景技术

[0002] 随着计算机技术的快速发展和玩家游戏需求的不断提升,时下涌现出了众多基于虚拟环境的应用程序,这些应用程序可运行在诸如智能手机、平板电脑、台式计算机等终端上,类型包括但不限于虚拟现实应用程序、三维地图应用程序、军事仿真应用程序、射击游戏、多人在线战术竞技游戏等。
[0003] 以射击游戏为例,在射击游戏中灵敏度已经成为了玩家提高游戏平的重要因素之一。其中,在射击游戏中灵敏度可以用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度。相关技术中还需玩家自己通过摸索和尝试来设置灵敏度参数,比如玩家在虚拟环境中的训练场内不断进行尝试和摸索,直至将灵敏度调整到适合于自己的数值,之后终端使用玩家自己设置的灵敏度参数对接收到的输入操作信号进行响应。
[0004] 上述灵敏度设置方式不但过程较为繁琐,耗时耗,而且对于游戏新手或菜用户来说技术槛较高。发明内容
[0005] 本申请实施例提供了一种操作响应方法、装置、存储介质及终端,能够直接使用推荐的灵敏度设置参数对接收到的输入操作信号进行响应,无需玩家自己通过摸索和尝试来设置灵敏度参数,过程较为简便、快速和易操作,即便对于游戏新手或菜鸟用户来说也不存在技术门槛。所述技术方案如下:
[0006] 一方面,提供了一种操作响应方法,应用于运行有应用程序的终端中,所述应用程序提供有供主控虚拟对象进行活动的虚拟环境,所述方法包括:
[0007] 显示所述应用程序的灵敏度设置界面,所述灵敏度用于表征根据输入操作信号的变化量控制所述主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,所述灵敏度设置界面包括推荐入口;
[0008] 当接收到对所述推荐入口的触发操作时,显示灵敏度推荐面板,所述灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视下的灵敏度设置参数;
[0009] 接收对所述多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作,使用所述第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的所述输入操作信号进行响应。
[0010] 另一方面,提供了一种操作响应装置,应用于运行有应用程序的终端中,所述应用程序提供有供主控虚拟对象进行活动的虚拟环境,所述装置包括:
[0011] 第一显示模,用于显示所述应用程序的灵敏度设置界面,所述灵敏度用于表征根据输入操作信号的变化量控制所述主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,所述灵敏度设置界面包括推荐入口;
[0012] 第二显示模块,用于当接收到对所述推荐入口的触发操作时,显示灵敏度推荐面板,所述灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数;
[0013] 响应模块,用于接收对所述多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作,使用所述第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的所述输入操作信号进行响应。
[0014] 在一种可能的实现方式中,所述灵敏度包括:第一类灵敏度和第二类灵敏度;
[0015] 所述第一类灵敏度用于表征所述输入操作信号是触摸屏采集的触摸操作信号时的灵敏程度;
[0016] 所述第二类灵敏度用于表征所述输入操作信号是运动传感器采集的体感操作信号时的灵敏程度。
[0017] 在一种可能的实现方式中,所述至少两个视角包括:
[0018] 红点瞄准镜视角、全息瞄准镜视角、机瞄瞄准镜视角、侧面瞄准镜视角、2倍瞄准镜镜视角、3倍瞄准镜视角、4倍瞄准镜视角、6倍瞄准镜视角、8倍瞄准镜视角、射箭视角、投掷虚拟物品视角中的至少两个。
[0019] 在一种可能的实现方式中,所述灵敏度设置界面还包括搜索入口,所述装置还包括:
[0020] 所述第二显示模块,还用于当接收到对所述搜索入口的触发操作时,显示灵敏度搜索面板;
[0021] 第一获取模块,用于获取在所述灵敏度搜索面板中输入的搜索信息;
[0022] 所述第二显示模块,还用于在所述灵敏度搜索面板上显示与所述搜索信息匹配的至少一组灵敏度设置参数;
[0023] 所述响应模块,还用于接收对与所述搜索信息匹配的至少一组灵敏度设置参数中第二目标组灵敏度设置参数的选择操作,使用所述第二目标组灵敏度设置参数中与当前视角对应的第二灵敏度设置参数,对接收到的所述输入操作信号进行响应。
[0024] 在一种可能的实现方式中,所述第一获取模块,还用于获取在所述灵敏度搜索面板中输入的设备型号;或,获取在所述灵敏度搜索面板中输入的用户名;或,获取在所述灵敏度搜索面板中输入的UID(User Identification,用户身份证明);或,获取在所述灵敏度搜索面板中输入的用户段位信息。
[0025] 在一种可能的实现方式中,所述灵敏度推荐面板上显示有多组灵敏度设置参数,包括以下任意一项或至少两项的组合:
[0026] 所述灵敏度推荐面板上显示有好友用户分享的灵敏度设置参数;
[0027] 所述灵敏度推荐面板上显示有目标用户使用的灵敏度设置参数,所述目标用户的段位等级高于设置的段位等级,或,所述目标用户是平台认证的职业选手或主播用户;
[0028] 所述灵敏度推荐面板上显示有服务器推荐的灵敏度设置参数。
[0029] 在一种可能的实现方式中,显示的每组灵敏度设置参数还对应自由视角下的灵敏度设置参数;
[0030] 其中,所述自由视角至少包括:第三人称人物、载具状态自由镜头视角;第一人称人物自由镜头视角;以及,跳伞状态自由镜头视角中的至少一种。
[0031] 在一种可能的实现方式中,所述第二显示模块,还用于显示与每组灵敏度设置参数匹配的用户属性信息、设备型号信息和参数描述信息,所述参数描述信息描述了每组灵敏度设置参数的使用方法。
[0032] 在一种可能的实现方式中,所述装置还包括:
[0033] 第三显示模块,用于显示与每组灵敏度设置参数匹配的第一互动控件和互动次数;当接收到对任意一组灵敏度设置参数的第一互动控件的触发操作时,显示所述任意一组灵敏度设置参数更新后的互动次数。
[0034] 在一种可能的实现方式中,所述第二显示模块,还用于按照所述多组灵敏度设置参数的互动次数由高到低的顺序,在所述灵敏度推荐面板上顺次显示所述多组灵敏度设置参数。
[0035] 在一种可能的实现方式中,所述装置还包括:
[0036] 第四显示模块,用于显示与每组灵敏度设置参数匹配的第二互动控件;当接收到对任意一组灵敏度设置参数的第二互动控件的触发操作时,显示所述任意一组灵敏度设置参数的评论界面,所述评论界面上包括对所述任意一组灵敏度设置参数的评论信息。
[0037] 在一种可能的实现方式中,所述评论界面中还包括评论信息输入框和评论信息发布控件,所述装置还包括:
[0038] 第二获取模块,用于获取在所述评论信息输入框中输入的评论信息;
[0039] 所述第四显示模块,还用于当接收到对所述评论信息发布控件的触发操作时,在所述评论界面上显示所述评论信息;
[0040] 发送模块,用于将所述评论信息同步至服务器。
[0041] 另一方面,提供了一种存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现上述的操作响应方法。
[0042] 另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现上述的操作响应方法。
[0043] 本申请实施例提供的技术方案带来的有益效果是:
[0044] 终端在运行应用程序的过程中,可显示一个灵敏度设置界面,其中,该应用程序提供有供主控虚拟对象进行活动的虚拟环境,而灵敏度用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,其中,该灵敏度设置界面中包括推荐入口;当接收到对该推荐入口的触发操作时,显示灵敏度推荐面板,该灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数;在接收到对多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作后,使用第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的输入操作信号进行响应。
[0045] 基于以上描述可知,用户通过在灵敏度设置界面上执行简单的触发操作,终端即可为用户呈现多组灵敏度设置参数供用户选择,而用户仅需选择自己想要的一组灵敏度设置参数即可,换一种表达方式,终端能够直接使用推荐的多组灵敏度设置参数中被选中的灵敏度设置参数,对接收到的输入操作信号进行响应,无需玩家自己通过摸索和尝试来设置灵敏度参数,过程较为简便、快速和易操作,即便对于游戏新手或菜鸟用户来说也不存在技术门槛,效果较佳。附图说明
[0046] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047] 图1是本申请实施例提供的一种灵敏度设置界面的示意图;
[0048] 图2是本申请实施例提供的一种瞄准画面的示意图;
[0049] 图3是本申请实施例提供的另一种瞄准画面的示意图;
[0050] 图4是本申请实施例提供的一种操作响应方法涉及的实施环境的示意图;
[0051] 图5是本申请实施例提供的一种操作响应方法的流程图
[0052] 图6是本申请实施例提供的另一种灵敏度设置界面的示意图;
[0053] 图7是本申请实施例提供的一种灵敏度推荐面板的示意图;
[0054] 图8是本申请实施例提供的一种操作响应方法的流程图;
[0055] 图9是本申请实施例提供的一种灵敏度配置数据的显示示意图;
[0056] 图10是本申请实施例提供的一种操作响应方法的流程图;
[0057] 图11是本申请实施例提供的另一种灵敏度推荐面板的示意图;
[0058] 图12是本申请实施例提供的一种操作响应方法的流程图;
[0059] 图13是本申请实施例提供的另一种灵敏度设置界面的示意图;
[0060] 图14是本申请实施例提供的一种灵敏度搜索面板的示意图;
[0061] 图15是本申请实施例提供的一种操作响应方法的整体执行流程图;
[0062] 图16是本申请实施例提供的一种灵敏度调整装置的结构示意图;
[0063] 图17是本申请实施例提供的一种终端的结构示意图。

具体实施方式

[0064] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0065] 在对本申请实施例进行详细地解释说明之前,先对本申请实施例涉及到的一些缩略语和术语进行介绍。
[0066] 虚拟环境:指代应用程序在终端上运行时显示(或提供)的虚拟环境。
[0067] 作为一个示例,该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。另外,该虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,本申请对此不进行具体限定。下述实施例仅以该虚拟环境为三维虚拟环境进行举例说明。
[0068] 其中,上述终端可为诸如智能手机、平板电脑和台式计算机等,该终端中安装和运行有支持虚拟环境的应用程序,比如支持三维虚拟环境的应用程序。在一种可能的实现方式中,该应用程序可以是虚拟现实应用程序、三维地图程序、军事仿真程序、射击游戏、多人在线战术竞技游戏中的任意一种。
[0069] 另外,该应用程序可以是单机版的应用程序,比如单机版的3D游戏程序,也可以是网络联机版的应用程序。
[0070] 虚拟对象:指代虚拟环境中的可活动对象。
[0071] 作为一个示例,该可活动对象可以是在三维虚拟环境中显示的虚拟人物、虚拟动物、动漫人物等。其中,虚拟对象可以是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟环境中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。
[0072] 在一种可能的实现方式中,以射击游戏为例,则虚拟对象(比如虚拟人物)在射击游戏提供的虚拟环境中可执行的活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、拾取、射击、投掷、射箭中的至少一种。
[0073] 在本申请实施例中,虚拟对象可以装配或携带虚拟物品。例如:食物、药品、武器或服饰中的至少一种,以上虚拟物品对虚拟对象的作用包括:用于虚拟环境中补充虚拟对象的体力、延长虚拟对象的生命,或者,虚拟对象使用虚拟物品进行攻击,或者,用于对虚拟对象进行保护及美化中的至少一种。
[0074] 其中,上述虚拟武器包括但不限于:诸如虚拟枪械、手雷等热兵器、诸如弓箭、匕首、剑、刀、斧子等冷兵器,本申请实施例对此不进行具体限定。以虚拟物品为虚拟枪械为例,则虚拟对象在虚拟环境中可以通过使用虚拟枪械进行射击,示例性地,由于射击为射击游戏的核心乐趣,因此玩家控制的虚拟对象在虚拟环境中主要或核心目标可以为通过使用虚拟枪械进行射击,赢得游戏。
[0075] 需要说明的是,主控虚拟对象在本文中可以指代本端玩家控制的虚拟对象。
[0076] 虚拟摄像机:指代在三维虚拟环境中位于虚拟对象周围的三维模型。
[0077] 其中,在具有虚拟摄像机的游戏中,比如在射击类游戏中,摄像头模型的镜头拍摄到的三维虚拟环境即游戏画面将呈现在终端的图形用户界面上。
[0078] 当采用第一人称视角时,该虚拟摄像机可以位于虚拟对象的头部附近或者位于虚拟对象的头部。即,在采用一人称视角时,虚拟摄像机可以为玩家在游戏中的“眼睛”,虚拟摄像机可以被设置在虚拟对象的头部或头部附近,虚拟摄像机的朝向跟随虚拟对象的转动而转动,终端在图形用户界面上显示的游戏画面相当于虚拟摄像机拍摄到的三维虚拟环境。
[0079] 当采用第三人称视角时,该虚拟摄像机既可以位于虚拟对象的后方并与虚拟对象进行绑定,也可以位于与虚拟对象相距预设距离的任意位置,通过该虚拟摄像机可以从不同角度对位于三维虚拟环境中的虚拟对象进行观察。
[0080] 在一种可能的实现方式中,除第一人称视角和第三人称视角外,视角还包括其他视角,比如俯视视角;当采用俯视视角时,该虚拟摄像机可以位于虚拟对象头部的上空,俯视视角是以从空中俯视的角度进行观察虚拟环境的视角。
[0081] 另外,该虚拟摄像机在三维虚拟环境中不会进行实际显示,即,在终端的图形用户界面上显示的游戏画面中不显示该虚拟摄像机。
[0082] 准星:在本申请实施例中,准星可以泛指主控虚拟对象在虚拟环境中发起攻击时使用的虚拟武器的瞄准点。以虚拟武器为虚拟枪械为例,则准星可以指代射击游戏中虚拟枪械类武器的瞄准点。在本申请实施例中,还可以将准星和虚拟摄像机的镜头进行绑定,准星的位置会随着虚拟摄像机镜头朝向的改变而改变。示例性地,玩家可以通过滑动触摸屏来调整镜头,进而实现调整准星。
[0083] 灵敏度:以射击游戏为例,灵敏度可以用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度。
[0084] 通常情况下,灵敏程度较高时,即便输入操作信号的一个微小的变化量,也可以控制主控虚拟对象对应的准星在虚拟环境画面中移动一个较大距离。比如,当灵敏程度较高时,即便手指在触摸屏上滑动一个微小的距离,也可以控制主控虚拟对象对应的准星在虚拟环境画面中移动一个较大的距离。
[0085] 在一种可能的实现方式中,根据输入操作信号的类型不同,灵敏度包括但不限于:第一类灵敏度和第二类灵敏度。
[0086] 其中,第一类灵敏度用于表征输入操作信号是触摸屏采集的触摸操作信号时的灵敏程度;即,第一类灵敏度可以用于表征手指滑动触摸屏时,主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度。换一种表达方式,第一类灵敏度也相当于手指滑动触摸屏幕时的灵敏程度。
[0087] 第二类灵敏度用于表征输入操作信号是运动传感器采集的体感操作信号时的灵敏程度。示例性地,运动传感器可以是终端上安装的陀螺仪,即,第二类灵敏度可以用于表征终端发生角度倾斜时,主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度。在该种情况下,第二类灵敏度通常也称之为陀螺仪灵敏度。另外,上述输入操作信号也可以是诸如手柄、摇杆、摄像头等采集到的手势信号,本申请实施例对此不进行具体限定。
[0088] 示例性地,主控虚拟对象在移动状态下、开镜时或开火时都可以使用陀螺仪进行辅助。其中,陀螺仪可以对玩家转动的动作做出很好的测量,从而精确分析玩家的动作并做出相应的响应。作为一个示例,在射击游戏中,陀螺仪可以提供三种选择方式,包括总是开启、开镜开启和关闭;示例性地,当选择总是开启陀螺仪时,玩家手握着手机倾斜,准星也会跟着倾斜移动。倾斜的方向刚好相反,比如手机往上倾斜,准星便会往下拉。玩家手握着手机向下倾斜,准星便会向上移动。
[0089] 另外,本申请实施例中提及的瞄准涵盖了一个广义的范围,示例性地,瞄准涵盖的范围包括但不限于:未开镜或未持有虚拟武器时的瞄准,比如,主控虚拟对象观察周围情况来确定是否存在埋伏,便可称之为一种形式的瞄准,该种即针对自由镜头灵敏度;开镜但还未开火时的瞄准,即针对镜头灵敏度;开镜开火时的瞄准,即针对开火镜头灵敏度。另外,瞄准还可以针对诸如射箭场景,投掷手雷等虚拟武器的场景,本申请实施例对此不进行具体限定。
[0090] 示例性地,以通过触摸屏输入操作信号为例,自由镜头灵敏度可以指代未开镜的自由视角下手指滑动触摸屏时,虚拟摄像机的镜头移动的灵敏程度。其中,灵敏度越大,镜头越不稳定,镜头移动速度越快;灵敏度越小,镜头越稳定,镜头移动速度越慢。在游戏过程中玩家控制的主控虚拟对象处于移动中或埋伏时,若玩家想要查看周围情况,便会涉及到自由镜头灵敏度。比如,高灵敏度适合快速移动左顾右盼的场景。
[0091] 作为一个示例,自由镜头灵敏度可以包括以下三种中的至少一种:第三人称人物、载具状态自由镜头(小眼睛);跳伞状态自由镜头(小眼睛);第一人称人物自由镜头(小眼睛)。换一种表达方式,在本申请实施例中主控虚拟对象的自由视角至少包括:第三人称人物、载具状态自由镜头视角;第一人称人物自由镜头视角;以及,跳伞状态自由镜头视角中的至少一种。
[0092] 其中,镜头灵敏度可以包括以下几种中的至少一种:第三人称不开镜;第一人称不开镜;红点、全息、机瞄、侧面瞄准镜;2倍镜;3倍镜;4倍镜;6倍镜;8倍镜。示例性地,以通过触摸屏输入操作信号为例,则镜头灵敏度可以理解成在开镜但未开火状态下手指滑动触摸屏时主控虚拟对象对应的准星在虚拟环境画面中移动的灵敏程度。
[0093] 调整好镜头灵敏度,可以有效移动镜头观察地形和寻找敌人。以准星与虚拟摄像机的镜头进行绑定为例,则镜头灵敏度设置的过高,镜头容易滑动的过多。如果设置过低,镜头很难跟上敌人的移动,两种方式都会造成丢失射击目标的后果。一般情况下,低倍镜的镜头灵敏度要比高倍镜的镜头灵敏度设置的高。因为近战时多用低倍镜瞄准移动的敌人,需要镜头快速跟上。而使用高倍镜时一般是进行远距离的狙击战,镜头需要尽可能的稳定,所以高倍镜的镜头灵敏度要设置的低一些。总体来说,随着倍镜倍数的递增,镜头灵敏度的数值是递减的。
[0094] 其中,开火镜头灵敏度可以包括以下几种中的至少一种:第三人称不开镜;第一人称不开镜;红点、全息、机瞄、侧面瞄准镜;2倍镜;3倍镜;4倍镜;6倍镜;8倍镜。示例性地,以通过触摸屏输入操作信号为例,则开火镜头灵敏度可以理解成在开镜开火状态下手指滑动触摸屏时主控虚拟对象对应的准星在虚拟环境画面中移动的灵敏程度。其中,开火镜头灵敏度最重要的意义是可以辅助压枪,即开火镜头灵敏度常跟压枪联系在一起。压枪是指通过下拉滑动操作抵消因枪支垂直后坐力而产生的枪口上抬。因为游戏设定的原因,在开火后枪械的准星会因为后坐力发生一定范围的抖动上移,所以玩家需要用到开火镜头灵敏度来适当向下执行滑动操作,这样右手拇指的下拉滑动操作与开火后坐力的枪口抖动上移互相抵消,这就是压枪。
[0095] 在一种可能的实现方式中,压枪时若枪口上飘,则可增加灵敏度,若枪口下沉,则可降低灵敏度,本申请实施例对此不进行具体限定。另外,和镜头灵敏度一样,开火镜头灵敏度的数值也是随着倍镜倍数的增加而递减的。另外,在遇到需要精确瞄准的场景时,高灵敏度会导致准星移动过快而难以瞄准,因此需要将灵敏度设置的低一些。
[0096] 举例来说,射击游戏的应用程序提供了如图1所示的灵敏度设置界面以供玩家进行灵敏度设置或调整。即,射击游戏的应用程序在终端上运行时可显示该灵敏度设置界面,玩家在该灵敏度设置界面上即可对自由镜头灵敏度、镜头灵敏度、开火镜头灵敏度和陀螺仪灵敏度的具体数值进行设置或调整。在一种可能的实现方式中,灵敏度数值可在1%至300%之间设置或调整,本申请实施例对此不进行具体限定。
[0097] 作为一个示例,以4倍镜的镜头灵敏度和开火镜头灵敏度为例,对灵敏度数值大小对瞄准功能的影响进行说明。参见图2,比如在将4倍镜的镜头灵敏度是由20调整为300后,玩家使用手指滑动触摸屏幕时能够明显感觉到轻轻一划瞄准镜便会划得很远,这对于开镜寻找敌人非常不方便。其中,图2中上图对应灵敏度数值为20的瞄准画面,图2中下图对应灵敏度数值为300的瞄准画面。参见图3,比如在将4倍镜的开火镜头灵敏度是由20调整为300后,玩家在4倍镜下压枪,会感觉到无论如何压枪,瞄准镜都会很飘,不是瞄准到地上,就是瞄准到天上,不能瞄准射击目标。
[0098] 本申请实施例提供的操作响应方法可以应用于运行有应用程序的终端中,该应用程序提供有供主控虚拟对象进行活动的虚拟环境,比如该应用程序可以为射击游戏。其中,基于虚拟环境的射击游戏往往由一个或多个游戏世界的地图构成,射击游戏中的虚拟环境模拟现实世界的场景,玩家可以操控主控虚拟对象在虚拟环境中进行诸如:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、拾取、射击、投掷、射箭等活动,交互性较强,并且多个玩家可以在线组队进行竞技游戏。
[0099] 图4示出了本申请实施例提供的一种操作响应方法涉及的实施环境示意图。参见图4,该实施环境中包括终端401和服务器402。
[0100] 其中,终端401安装和运行有支持虚拟环境的应用程序,比如支持三维虚拟环境的应用程序。在一种可能的实现方式中,该应用程序可以是虚拟现实应用程序、三维地图程序、军事仿真程序、射击游戏、多人在线战术竞技游戏中的任意一种。
[0101] 示例性地,在本申请实施例中该应用程序指代射击游戏。玩家使用终端401控制位于虚拟环境中的主控虚拟对象进行活动,该活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、拾取、射击、投掷、射箭中的至少一种。
[0102] 其中,终端401可为诸如智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机中的至少一种,本申请实施例对此不进行具体限定。图4仅是以智能手机为例进行举例说明。
[0103] 终端401可通过无线网络或有线网络与服务器402相连。
[0104] 服务器402可以包括一台服务器、多台服务器、计算平台或虚拟化中心中的至少一种。示例性地,服务器402包括处理器4021和存储器4022。在本申请实施例中,服务器402用于为支持虚拟环境的应用程序提供后台服务。在一种可能的实现方式中,服务器402承担主要计算工作,终端401承担次要计算工作;或者,服务器402承担次要计算工作,终端401承担主要计算工作;或者,终端401和服务器402之间采用分布式计算架构进行协同计算,本申请实施例对此不进行具体限定。
[0105] 本领域技术人员可以知晓,图4中示出的终端的数量可以更多或更少。图4中示出的终端可以为几十个或几百个,或者更多数量。本申请实施例对终端的数量和设备类型不进行具体限定。示例性地,图4中示出的多个终端可对应多个玩家,而每个玩家控制的虚拟对象不同。其中,不同玩家控制的虚拟对象可以处于同一虚拟环境中。比如,不同玩家控制的虚拟对象可以属于同一个队伍、同一个组织、具有好友关系或具有临时性的通讯权限。
[0106] 本申请实施例提供的操作响应方法基于上述图4所示的实施环境实施。
[0107] 其中,本申请实施例支持任何一个玩家通过终端向服务器上传自己使用的灵敏度方案。作为一个示例,玩家上传的数据包括但不限于:设备型号信息和具体的灵敏度设置参数等。另外,玩家还可以上传自己对灵敏度方案的描述,以方便其他玩家知晓该灵敏度方案的用法。
[0108] 另外,本申请实施例还提供了灵敏度搜索方案,即终端在灵敏度设置界面上提供搜索入口,任何玩家都可以基于该搜索入口搜索其他灵敏度方案。其中,搜索结果可呈现在灵敏度搜索面板上。作为一个示例,服务器返回给终端并由终端负责呈现的搜索结果中可以包括用户属性信息、设备型号信息和具体的灵敏度设置参数等,方便玩家核对搜索到的灵敏度方案是否为自己想要的。其中,玩家可进行多维度搜索,比如可以根据设备型号、用户名、UID或段位信息等进行搜索,本申请实施例对此不进行具体限定。
[0109] 另外,本申请实施例还提供了灵敏度推荐方案。即终端在灵敏度设置界面上还提供了推荐入口,任何玩家都可以通过触发该推荐入口在灵敏度推荐面板上查看推荐的多组灵敏度设置参数。示例性地,推荐的多组灵敏度设置参数可以包括以下任意一项或至少两项的组合:好友分享、高端玩家推荐或系统推荐。其中,高端玩家可以为段位等级高于设置的段位等级的玩家、平台认证的职业选手或主播玩家,本申请实施例对此不进行具体限定。以射击游戏为例,段位等级包括但不限于:热血、不屈白、英勇黄金、坚韧铂金、不朽星钻、荣耀皇冠、超级王牌和无敌战神,本申请实施例对此不进行具体限定。
[0110] 需要说明的是,在本申请实施例中,灵敏度设置参数是以“组”为单位的,即针对射击游戏,灵敏度设置是涉及到多个灵敏度参数的。
[0111] 综上所述,本申请实施例既支持各个玩家上传分享自己使用的灵敏度方案,也支持玩家搜索其他灵敏度方案或查看推荐的灵敏度方案。相应地,本申请实施例提供的操作响应方法,可以直接使用推荐的灵敏度设置参数或搜索到的灵敏度设置参数,对接收到的输入操作信号进行响应,而无需玩家自行在训练场进行摸索和尝试,玩家仅需通过在灵敏度设置界面上执行简单的操作,即可获取到适合自己的灵敏度方案,过程较为简便、快速和易操作,即便对于游戏新手或菜鸟玩家来说也不存在技术门槛;另外,即使玩家使用的设备发生变化,玩家也能迅速再次完成灵敏度调整,较为智能化,效果较佳。换一种表达方式,本申请实施例能够极大的降低玩家的灵敏度设置门槛,可以让不同水平层次的玩家都能快速且方便地找到适合自己的灵敏度,逐步的提高自己的水平。
[0112] 下面对本申请实施例提供的操作响应方法进行详细地解释说明。
[0113] 需要说明的是,下述出现的类似第一、第二、第三、第四等描述,仅是为了区分不同的对象,而不构成任何其他的限定。
[0114] 图5是本申请实施例提供的一种操作响应方法的流程图。该方法可应用于如图4所示的实施环境中的终端401中。该终端401运行有应用程序,该应用程序提供有供主控虚拟对象进行活动的虚拟环境。以灵敏度推荐方案为例,参见图5,本申请实施例提供的方法流程包括:
[0115] 步骤501、终端显示该应用程序的灵敏度设置界面,其中,灵敏度用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,该灵敏度设置界面包括推荐入口。
[0116] 其中,该应用程序在运行时提供虚拟环境,以供玩家进行游戏。而虚拟环境中包括虚拟对象。其中,前述虚拟对象包括本端玩家控制的主控虚拟对象,比如玩家可控制主控虚拟对象在虚拟环境中执行活动。在一种可能的实现方式中,以射击游戏为例,则主控虚拟对象在射击游戏提供的虚拟环境中可执行的活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、拾取、射击、投掷、射箭中的至少一种。
[0117] 以虚拟物品为虚拟枪械为例,则主控虚拟对象在虚拟环境中可以通过使用虚拟枪械进行射击。示例性地,由于射击为射击游戏的核心乐趣,因此本端玩家控制的主控虚拟对象在虚拟环境中主要或核心目标为通过使用虚拟枪械进行射击。
[0118] 以射击游戏为例,灵敏度可以用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度。在一种可能的实现方式中,根据输入操作信号的类型不同,灵敏度包括但不限于:第一类灵敏度和第二类灵敏度。其中,第一类灵敏度用于表征输入操作信号是触摸屏采集的触摸操作信号时的灵敏程度;即,第一类灵敏度可以用于表征手指滑动触摸屏时,主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度。换一种表达方式,第一类灵敏度也相当于手指滑动触摸屏幕时的灵敏程度。第二类灵敏度用于表征输入操作信号是运动传感器采集的体感操作信号时的灵敏程度。示例性地,运动传感器可以是终端上安装的陀螺仪,即,第二类灵敏度可以用于表征终端发生角度倾斜时,主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度。在该种情况下,第二类灵敏度通常也称之为陀螺仪灵敏度。
[0119] 另外,终端上运行的应用程序还可为玩家提供设置界面。如图6所示,以射击游戏为例,在设置界面中包括多种设置选项,比如操作设置、载具设置、灵敏度设置、拾取设置等等。当终端接收到玩家对灵敏度设置选项的触发操作是,显示图6所示的灵敏度设置界面。
[0120] 在本申请实施例中,该灵敏度设置界面中包括推荐入口。示例性地,推荐入口即对应图6中示出的“灵敏度推荐”这一操作入口,换一种表达方式,本申请实施例在灵敏度设置界面上额外添加了一个灵敏度的推荐入口。通过这一推荐入口,玩家可以直接查看推荐的灵敏度方案。
[0121] 步骤502、当接收到对推荐入口的触发操作时,显示灵敏度推荐面板,该灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数。
[0122] 在本申请实施例中,当终端接收到玩家对推荐入口的触发操作时,会显示图7所示的灵敏度推荐面板。而该灵敏度推荐面板上可以显示有灵敏度推荐面板上显示有多组灵敏度设置参数。
[0123] 在一种可能的实现方式中,该灵敏度推荐面板上显示有多组灵敏度设置参数,包括以下任意一项或至少两项的组合:
[0124] (a)、该灵敏度推荐面板上显示有好友用户分享的灵敏度设置参数。即,推荐的灵敏度设置参数可以来自于好友分享。
[0125] (b)、该灵敏度推荐面板上显示有目标用户使用的灵敏度设置参数。其中,目标用户的段位等级高于设置的段位等级,或,目标用户是平台认证的职业选手或主播用户。
[0126] 针对该种方式,灵敏度推荐面板上显示的多组灵敏度设置参数可以来自于高端玩家使用的灵敏度方案。其中,高端玩家可以是高段位等级玩家,比如段位等级高于铂金的玩家;或者,还可以是作为职业选手的玩家;或者,还可以是主播玩家,比如热门主播玩家,本申请实施例对此不进行具体限定。
[0127] 作为一个示例,官方即服务器侧可根据玩家的胜率、段位等级或热度等信息,来筛选一定个数的高端玩家使用的灵敏度方案进行推荐,比如定期或不定期的为玩家推荐不同的灵敏度方案,本申请实施例对此不进行具体限定。
[0128] (c)、该灵敏度推荐面板上显示有服务器推荐的灵敏度设置参数。
[0129] 针对该种方式,上述灵敏度推荐面板上显示的多组灵敏度设置参数除了来源于多个真实玩家以外,还可以来自于纯粹的官方推荐,即官方为玩家推荐灵敏度方案,而非来自真实玩家。
[0130] 在一种可能的实现方式中,灵敏度推荐面板在终端上以置于顶层的显示方式显示在最前端,本申请实施例对此不进行具体限定。
[0131] 其中,灵敏度推荐面板上显示的每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数。在一种可能的实现方式中,上述的至少两个视角包括:红点瞄准镜视角、全息瞄准镜视角、机瞄瞄准镜视角、侧面瞄准镜视角、2倍瞄准镜镜视角、3倍瞄准镜视角、4倍瞄准镜视角、6倍瞄准镜视角、8倍瞄准镜视角、射箭视角、投掷虚拟物品视角中的至少两个,本申请实施例对此不进行具体限定。
[0132] 针对上述的红点瞄准镜视角、全息瞄准镜视角、机瞄瞄准镜视角、侧面瞄准镜视角、2倍瞄准镜镜视角、3倍瞄准镜视角、4倍瞄准镜视角、6倍瞄准镜视角和8倍瞄准镜视角,与前述的镜头灵敏度和开火镜头灵敏度对应。而投掷虚拟物品包括但不限于投掷手雷、匕首等虚拟武器。
[0133] 除此之外,灵敏度推荐面板上显示的每组灵敏度设置参数还对应自由视角下的灵敏度设置参数;其中,上述的自由视角至少包括:第三人称人物、载具状态自由镜头视角;第一人称人物自由镜头视角;以及,跳伞状态自由镜头视角中的至少一种。而上述的自由视角与前述的自由镜头灵敏度对应。
[0134] 步骤503、终端接收对多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作,使用第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的输入操作信号进行响应。
[0135] 针对该步骤,当终端接收到玩家对多组灵敏度设置参数中任意一组灵敏度设置参数的选择操作后,在后续过程中,终端使用玩家选择的这组灵敏度设置参数来对接收到的输入操作信号进行响应。比如,在开火之前进行瞄准时接收到用户通过滑动触摸屏执行的瞄准操作,以当前视角为4倍瞄准镜视角为例,则终端使用玩家选择的那组灵敏度设置参数中与4倍瞄准镜视角对应的第一灵敏度设置参数,来控制主控虚拟对象在虚拟环境中瞄准射击目标。
[0136] 需要说明的是,为了同后续玩家选择的灵敏度设置参数进行区分,此处将玩家选择的那组灵敏度设置参数称之为第一目标组灵敏度设置参数。
[0137] 本申请实施例提供的方法,终端在运行应用程序的过程中,可显示一个灵敏度设置界面,其中,该应用程序提供有供主控虚拟对象进行活动的虚拟环境,而灵敏度用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,其中,该灵敏度设置界面中包括推荐入口;当接收到对该推荐入口的触发操作时,显示灵敏度推荐面板,该灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数;在接收到对多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作后,使用第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的输入操作信号进行响应。
[0138] 基于以上描述可知,用户通过在灵敏度设置界面上执行简单的触发操作,终端即可为用户呈现多组灵敏度设置参数供用户选择,而用户仅需选择自己想要的一组灵敏度设置参数即可,换一种表达方式,终端能够直接使用推荐的多组灵敏度设置参数中被选中的灵敏度设置参数对接收到的输入操作信号进行响应,无需玩家自己通过摸索和尝试来设置灵敏度参数,过程较为简便、快速和易操作,即便对于游戏新手或菜鸟用户来说也不存在技术门槛,效果较佳。
[0139] 在另一个实施例中,示例性地,灵敏度推荐面板的一种可能的显示样式如图7所示。参见图7,每组灵敏度设置参数均与用户属性信息匹配。作为一个示例,用户属性信息可以包括用户名(比如玩家AAA)、玩家头像、玩家的游戏头衔(比如职业选手)等,本申请实施例对此不进行具体限定。
[0140] 另外,由于灵敏度参数受设备变化影响较大,因此每组灵敏度配置参数还均与设备型号信息对应,比如图7中示出的设备型号iphoneX。通过设备型号信息玩家可方便获知相应的灵敏度设置参数是否适配于自己使用的终端。
[0141] 另外,为了方便其他玩家知晓一个灵敏度方案的用法,每组灵敏度设置参数还均对应一个参数描述信息,其中,参数描述信息描述了每组灵敏度设置参数的使用方法。示例性地,在图7中,“二指操作枪流灵敏度方案”即为玩家对相应的灵敏度方案作出的描述。
[0142] 除此之外,为了方便进行人机交互,如图7所示,每组灵敏度设置参数还均对应一个下载控件和一个查看控件。其中,下载控件即对应图7中的“下载应用”,以方便终端下载并应用相应的一组灵敏度设置参数。
[0143] 查看控件即对应图7中的“查看详情”。示例性地,灵敏度推荐面板在呈现多个灵敏度方案时,可以依据每个信息条目大小,在每个信息条目的空闲区域部分或简略地显示相应的一组灵敏度设置参数。而在接收到对相应的查看控件的触发操作后,再显示对应的一组灵敏度设置参数的详情内容,本申请实施例对此不进行具体限定。
[0144] 在另一种可能的实现方式中,除了图7所示的每组灵敏度设置参数均对应一个下载控件和一个查看控件的情形之外,还可多组灵敏度设置参数共用一个下载控件和一个查看控件,而为每组灵敏度设置参数分别配置一个勾选框,进而通过勾选任意一组灵敏度设置参数的勾选框,以及触发统一的下载控件或查看控件的方式,来实现同样的下载或显示灵敏度设置参数,本申请实施例对此不进行具体限定。本申请实施例仅是以每组灵敏度设置参数均对应一个下载控件和一个查看控件为例,进行举例说明。
[0145] 在一种可能的实现方式中,参见图8,本申请实施例还可以包括下述步骤:
[0146] 步骤504、对于显示的任意一组灵敏度设置参数,当接收到对与该组灵敏度设置参数对应的查看控件的触发操作时,终端显示至少一个灵敏度类型选项,其中,一个灵敏度类型选项对应一种灵敏度类型。
[0147] 在本申请实施例中,如果玩家对与任意一组灵敏度设置参数对应的查看控件执行了触发操作,则表明玩家想要查看这组灵敏度设置参数的具体详情,所以终端在接收到玩家对相应的查看控件的触发操作后,可以显示一个新的界面。作为一个示例,该新的界面在终端上以置于顶层的显示方式显示在最前端,本申请实施例对此不进行具体限定。其中,该新的界面上显示有至少一个灵敏度类型选项,每一个灵敏度类型选项对应一种灵敏度类型。如图9所示,以射击游戏为例,灵敏度类型可以显示为自由镜头灵敏度、镜头灵敏度、开火镜头灵敏度和陀螺仪灵敏度。
[0148] 步骤505、当接收到对任意一个灵敏度类型选项的选中操作时,终端显示被选中的灵敏度类型包含的至少一种灵敏度设置参数。
[0149] 继续以射击游戏为例,每一个灵敏度类型下还包括了多种灵敏度设置参数。因此终端在接收到玩家对图9示出的4个灵敏度类型选项中任意一个灵敏度类型选项的选中操作后,便对应显示对应的至少一种灵敏度设置参数。参见图9,假设玩家点击了自由镜头灵敏度选项,则界面上会显示“第三人称人物、载具状态自由镜头:101%;跳伞状态自由镜头:99%;第一人称人物自由镜头:80%”这样具体的灵敏度设置参数。
[0150] 在另一种可能的实现方式中,基于对灵敏度推荐面板的上述介绍,前述步骤503可以包括如下内容:
[0151] 当终端接收到玩家对与第一目标组灵敏度设置参数匹配的下载控件的触发操作时,终端从服务器获取第一目标组灵敏度设置参数,以第一目标组灵敏度设置参数替换本地存储的灵敏度设置参数。
[0152] 在后续过程中,终端使用玩家选择的这组灵敏度设置参数来对接收到的输入操作信号进行响应。比如,在开火之前进行瞄准时接收到用户通过滑动触摸屏执行的瞄准操作,以当前视角为4倍瞄准镜视角为例,则终端使用玩家选择的那组灵敏度设置参数中与4倍瞄准镜视角对应的第一灵敏度设置参数,来控制主控虚拟对象在虚拟环境中瞄准射击目标。
[0153] 在本申请实施例中,如果玩家对与任意一组灵敏度设置参数对应的下载控件执行了触发操作,则表明玩家想要使用这一组灵敏度设置参数,所以终端在接收到玩家对相应的下载控件的触发操作后,可以自动从服务器获取该组灵敏度设置参数,以该组灵敏度设置参数自动替换本地存储的灵敏度设置参数,至此实现了在本地使用推荐的灵敏度设置参数进行游戏。
[0154] 需要说明的是,为了同后续玩家选择的灵敏度设置参数进行区分,此处将玩家选择的那组灵敏度设置参数称之为第一目标组灵敏度设置参数。
[0155] 在本申请实施例中,在本地为每个玩家均设计了一个用于存储灵敏度设置参数的灵敏度数组。在一种可能的实现方式中,灵敏度数组的长度依据一组灵敏度设置参数中包括的参数项个数而设置,比如该灵敏度数组的长度可以为30。
[0156] 以a[30]指代灵敏度数组为例,则从a[1]开始到a[30]依次存储着灵敏度设置参数。换一种表达方式,该灵敏度数组用于玩家在本地存放自己的灵敏度设置参数。示例性地,a[1]可对应存储第三人称自由镜头灵敏度,a[2]可对应存储跳伞状态自由镜头灵敏度,a[3]可对应存储第一人称自由镜头灵敏度,本申请实施例对此不进行具体限定。
[0157] 基于以上描述,终端在获取到第一目标组灵敏度设置参数后,自动以第一目标组灵敏度设置参数,替换本地的灵敏度数组中当前存储的灵敏度设置参数。即,当玩家触发下载推荐的灵敏度方案时,终端会自动将下载到的这组灵敏度设置参数,映射到玩家本地的灵敏度数组a[1]到a[30]中,进而完成数据替换,实现将推荐的灵敏度设置参数保存至玩家本地。
[0158] 在另一个实施例中,玩家还可通过与每组灵敏度设置参数匹配的互动控件,实现人机互动,并基于人机互动结果为其他玩家在决定是否使用某一组灵敏度设置参数时提供参考依据。其中,互动控件包括第一互动控件和第二互动控件。
[0159] 如图7所示,每组灵敏度设置参数还可以均对应第一互动控件和互动次数。在一种可能的实现方式中,可以将互动次数作为其他玩家决定是否选择一个灵敏度方案的参考依据。比如,可以按照多组灵敏度设置参数的互动次数由高到低的顺序,在灵敏度推荐面板上顺次显示该多组灵敏度设置参数。即,互动次数最多的一组灵敏度设置参数显示在最前面,互动次数最少的一组灵敏度设置参数显示在最后面,本申请实施例对此不进行具体限定。
[0160] 示例性地,第二互动控件可以为用于触发玩家进行评论的操作入口,即评论入口,每个玩家都可以对显示的每组灵敏度设置参数进行评论。即参见图10,本申请实施例还包括下述步骤:
[0161] 步骤506、显示与每组灵敏度设置参数匹配的第一互动控件和互动次数,以及第二互动控件。
[0162] 作为一个示例,该第一互动控件可以为点赞功能按钮,即任何玩家都可以给这些灵敏度方案点赞。换一种表达方式,每组灵敏度设置参数可对应一个点赞功能按钮和一个点赞次数。
[0163] 步骤507、当接收到对任意一组灵敏度设置参数的第一互动控件的触发操作时,显示该任意一组灵敏度设置参数更新后的互动次数。
[0164] 因为第一互动控件为点赞功能按钮,互动次数指代点赞次数,因此当接收到玩家对与任意一组灵敏度设置参数对应的点赞功能按钮的点击操作时,终端可以基于该点击操作更新当前显示的点赞次数。
[0165] 以图7为例,针对图示的两个点赞功能按钮,玩家每执行一次点赞操作,相应显示的点赞次数便会加1。以第一个点赞功能按钮为例,玩家执行一次点赞操作后,点赞次数便会由12345更新显示为12346。
[0166] 在一种可能的实现方式中,可控制每个玩家在一段时间内对一个点赞功能按钮执行的点赞次数,比如在1天内对每个灵敏度方案仅能执行一次点赞操作,本申请实施例对此不进行具体限定。
[0167] 另外,为了方便服务器统计各个玩家的灵敏度方案的被点赞次数,玩家在本地执行的点赞操作触发的点赞次数增加还会同步至服务器。
[0168] 步骤508、当接收到对任意一组灵敏度设置参数的第二互动控件的触发操作时,显示该任意一组灵敏度设置参数的评论界面,该评论界面上包括对任意一组灵敏度设置参数的评论信息。
[0169] 在一种可能的实现方式中,第二互动控件可显示在查看控件和下载控件附近,比如可参照图11的显示方式来显示第二互动控件,本申请实施例对此不进行具体限定。其中,图11中“查看评论”即对应第二互动控件。
[0170] 作为一个示例,评论界面在终端上以置于顶层的显示方式显示在最前端,本申请实施例对此不进行具体限定。
[0171] 其中,该评论界面上可包括其他玩家对每组灵敏度设置参数的评论信息。其中,显示的多项评论信息可以按照时间由近及远的顺序进行显示,比如最新发布的评论信息显示在最前面;或者,还可按照各项评论信息的热度进行显示,比如热度最高的评论信息显示在最前面,本申请实施例对此不进行具体限定。
[0172] 在一种可能的实现方式中,该评论信息可以为纯文字形式,还可以为文字与表情符号结合的形式,或者还可以包括表情图片,本申请实施例对此不进行具体限定。
[0173] 另外,显示的评论界面中还可以包括评论信息输入框和评论信息发布控件,以方便本端玩家对该灵敏度方案进行评论。即,本申请实施例还包括:
[0174] 步骤509、获取在该评论界面的评论信息输入框中输入的评论信息;当接收到对该评论界面的评论信息发布控件的触发操作时,终端在该评论界面上显示该评论信息,并将该评论信息同步至服务器。
[0175] 在一种可能的实现方式中,评论信息输入框和评论发布控件可显示在评论界面的边缘位置,比如显示在界面底部,以避免对评论界面进行过多占用。其中,评论信息发布控件可为一个虚拟的发布按钮,当玩家点击该发布按钮时,触发终端在该评论界面上显示该评论信息,并将该评论信息同步至服务器,以方便服务器统计各个玩家的灵敏度方案的评论信息。
[0176] 本申请实施例支持玩家通过点赞或评论进行人机互动,而通过玩家对灵敏度方案的点赞或评论,能够直接反映出灵敏度方案的有效性,这为其他玩家下载灵敏度方案提供了有效的参考依据。
[0177] 在一种可能的实现方式中,灵敏度推荐面板在显示多组灵敏度设置参数时,也可按照这多组灵敏度设置参数的下载次数或评论次数进行顺次显示,比如下载次数越多或评论次数越多的灵敏度设置参数显示在越前面,本申请实施例对此不进行具体限定。
[0178] 在另一种可能的实现方式中,每个玩家都可以上传自己使用机型的灵敏度方案,并且对于任意一个灵敏度方案,可以向全部玩家开放点赞操作,即任何一个玩家都可以对灵敏度方案进行点赞;而官方可以定期或不定期的统计各个灵敏度方案的点赞次数,并根据点赞次数来筛选一定个数的灵敏度方案形成推荐列表,比如将点赞数最高的灵敏度方案排名到灵敏度推荐面板的榜首,以供玩家参考。
[0179] 图12是本申请实施例提供的一种操作响应方法的流程图。该方法可应用于如图4所示的实施环境中的终端401中。该终端401运行有应用程序,该应用程序提供有供主控虚拟对象进行活动的虚拟环境。以灵敏度搜索方案为例,参见图12,本申请实施例提供的方法流程包括:
[0180] 步骤1201、终端显示该应用程序的灵敏度设置界面,其中,灵敏度用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,该灵敏度设置界面中包括搜索入口。
[0181] 在本申请实施例中,该灵敏度设置界面中除了推荐入口之外,还包括搜索入口,即对应图13中示出的“灵敏度搜索”这一操作入口,换一种表达方式,本申请实施例在灵敏度设置界面上额外添加了一个灵敏度的搜索入口。通过这个搜索入口,玩家可以直接搜索其他玩家的灵敏度方案。
[0182] 步骤1202、当接收到对搜索入口的触发操作时,终端显示灵敏度搜索面板;获取在该灵敏度搜索面板中输入的搜索信息。
[0183] 在本申请实施例中,当终端接收到玩家对搜索入口的触发操作时,会显示灵敏度搜索面板。在一种可能的实现方式中,灵敏度搜索面板在终端上以置于顶层的显示方式显示在最前端,本申请实施例对此不进行具体限定。
[0184] 其中,该灵敏度搜索面板上可以显示有支持输入的搜索框。
[0185] 在一种可能的实现方式中,本申请实施例支持多维度搜索,示例性地,获取在灵敏度搜索面板中输入的搜索信息,可以包括以下任意一项:
[0186] (a)、获取在灵敏度搜索面板中输入的设备型号;
[0187] (b)、获取在灵敏度搜索面板中输入的用户名;
[0188] (c)、获取在灵敏度搜索面板中输入的UID;
[0189] (d)、获取在灵敏度搜索面板中输入的用户段位信息。
[0190] 即,本申请实施例支持玩家以设备型号、用户名、UID或用户段位等多个维度的信息进行灵敏度搜索。
[0191] 步骤1203、终端在灵敏度搜索面板上显示与输入的搜索信息匹配的至少一组灵敏度设置参数。
[0192] 在本申请实施例中,服务器若根据玩家输入的搜索信息匹配到相应的灵敏度方案,则会返回给终端,并由终端以图14所示的灵敏度配置选项的方式显示在灵敏度搜索面板上。
[0193] 参见图14,灵敏度搜索面板上显示的每组灵敏度设置参数也可以均对应用户属性信息、设备型号信息和参数描述信息;另外,还可以对应下载控件和查看控件。在一种可能的实现方式中,灵敏度搜索面板上显示的每组灵敏度设置参数还可均对应前述实施例所述的互动控件,比如包括点赞功能按钮和评论入口,相应地,在灵敏度搜索面板上也可以显示与每组灵敏度设置参数对应点赞次数,本申请实施例对此不进行具体限定。即,对至少一组灵敏度设置参数的相关说明,可以参考前述灵敏度推荐方案。
[0194] 步骤1204、终端接收对与输入的搜索信息匹配的至少一组灵敏度设置参数中第二目标组灵敏度设置参数的选择操作,使用第二目标组灵敏度设置参数中与当前视角对应的第二灵敏度设置参数,对接收到的输入操作信号进行响应。
[0195] 示例性地,当接收到对至少一组灵敏度设置参数中任意一组灵敏度设置参数的下载控件的触发操作时,终端可以从服务器获取被选中的第二目标组灵敏度设置参数,以第二目标组灵敏度设置参数替换本地存储的灵敏度设置参数,使用第二目标组灵敏度设置参数中与当前视角对应的第二灵敏度设置参数,对接收到的输入操作信号进行响应。
[0196] 在本申请实施例中,如果玩家对灵敏度搜索面板中显示的第二目标组灵敏度设置参数的下载控件执行了触发操作,则表明玩家想要使用这一组灵敏度设置参数,所以终端在接收到玩家对该组灵敏度设置参数的下载控件的触发操作后,会自动从服务器获取该组灵敏度设置参数,以该组灵敏度设置参数自动替换本地存储的灵敏度设置参数,至此实现了在本地使用其他玩家的灵敏度设置参数进行游戏。需要说明的是,为了同前述玩家选择的灵敏度设置参数进行区分,此处将玩家选择的灵敏度设置参数称之为第二目标组灵敏度设置参数。
[0197] 另外,针对灵敏度搜索方案,也支持玩家通过触发相应一组灵敏度设置参数的查看控件,来进一步地查看该组灵敏度设置参数的详情内容。可参考前述灵敏度推荐方案中相应部分的描述。
[0198] 在一种可能的实现方式中,针对灵敏度搜索方案,也支持玩家通过触发相应一组灵敏度设置参数的互动控件,实现人机互动,并基于人机互动结果为其他玩家在决定是否选择某一组灵敏度设置参数时提供参考依据。即,对于灵敏度搜索面板上显示的任意一组灵敏度设置参数,当接收到对该组灵敏度设置参数的第一互动控件的触发操作时,显示该任意一组灵敏度设置参数更新后的互动次数。或者,当接收到对该组灵敏度设置参数的评论入口的触发操作时,终端显示评论界面,该评论界面上可以包括不同用户对该组灵敏度设置参数的评论信息;之后,终端获取玩家在该评论界面的评论信息输入框中输入的评论信息;当接收到玩家对该评论界面的评论信息发布控件的触发操作时,终端在该评论界面上显示该评论信息,并将该评论信息同步至服务器。
[0199] 本申请实施例提供的方法,终端在运行应用程序的过程中,可显示一个灵敏度设置界面,其中,该应用程序提供有供主控虚拟对象进行活动的虚拟环境,而灵敏度用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,其中,该灵敏度设置界面中包括搜索入口;当接收到对该搜索入口的触发操作时,显示灵敏度搜索面板,该灵敏度推荐面板上显示与输入的搜索信息匹配的至少一组灵敏度设置参数;这样,在接收对与至少一组灵敏度设置参数中第二目标组灵敏度设置参数的选择操作后,使用第二目标组灵敏度设置参数中与当前视角对应的第二灵敏度设置参数,对接收到的输入操作信号进行响应。
[0200] 基于以上描述可知,用户通过在灵敏度设置界面上执行简单的触发操作,终端即可为用户呈现搜索到的至少一组灵敏度设置参数供用户选择,而用户仅需选择自己想要的一组灵敏度设置参数即可,换一种表达方式,终端能够直接使用搜索到的至少一组灵敏度设置参数中被选中的灵敏度设置参数,对接收到的输入操作信号进行响应,无需玩家自己通过摸索和尝试来设置灵敏度参数,过程较为简便、快速和易操作,即便对于游戏新手或菜鸟用户来说也不存在技术门槛,效果较佳。另外,即使玩家使用的设备发生变化,玩家也能迅速再次完成灵敏度设置,较为智能化,效果较佳。
[0201] 图15是本申请实施例提供的一种操作响应方法的整体执行流程图。该方法可应用于如图4所示的实施环境中的终端401中。该终端401运行有应用程序,该应用程序提供有供主控虚拟对象进行活动的虚拟环境。参见图15,该执行流程包括:
[0202] 步骤1501、终端显示该应用程序的灵敏度设置界面,其中,灵敏度用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,该灵敏度设置界面中包括搜索入口和推荐入口。
[0203] 灵敏度搜索方案
[0204] 步骤1502、当接收到对搜索入口的触发操作时,终端显示灵敏度搜索面板;获取在该灵敏度搜索面板中输入的搜索信息。
[0205] 针对该步骤,玩家可以通过输入诸如UID或用户名或设备型号或用户段位等多维度的搜索信息进行精确搜索,以查询服务器是否存储有相匹配的灵敏度方案。如果没有,则需玩家重新进行搜索信息的输入;如果存在,则由终端通过灵敏度搜索面板直接对搜索结果进行显示。
[0206] 步骤1503、终端在灵敏度搜索面板上显示与输入的搜索信息匹配的至少一组灵敏度设置参数。
[0207] 针对本步骤,在灵敏度搜索面板上除了可显示对应灵敏度方案的诸如用户头像、用户名、方案描述、设备型号、下载控件、查看控件等之外,还可显示点赞功能按钮或评论入口,本申请实施例对此不进行具体限定。
[0208] 步骤1504、终端接收对与输入的搜索信息匹配的至少一组灵敏度设置参数中第二目标组灵敏度设置参数的选择操作,使用第二目标组灵敏度设置参数中与当前视角对应的第二灵敏度设置参数,对接收到的输入操作信号进行响应。
[0209] 需要说明的是,针对该步骤可参考前述步骤1204,对于灵敏度搜索方案同样可包括下载某一组灵敏度设置参数、查看某一组灵敏度设置参数的详情内容、对某一组灵敏度设置参数进行点赞或评论等。
[0210] 灵敏度推荐方案
[0211] 步骤1505、当接收到对推荐入口的触发操作时,终端显示灵敏度推荐面板,该灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数。
[0212] 针对该步骤可参考前述步骤502。
[0213] 步骤1506、终端接收对多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作,使用第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的输入操作信号进行响应。
[0214] 针对该步骤可参考前述步骤502。示例性地,玩家可以根据自己具体情况和需求,将适合的灵敏度方案下载至本地使用。
[0215] 步骤1507、对于显示的任意一组灵敏度设置参数,当接收到对与该组灵敏度设置参数对应的查看控件的触发操作时,终端显示至少一个灵敏度类型选项,其中,一个灵敏度类型选项对应一种灵敏度类型;当接收到对任意一个灵敏度类型选项的选中操作时,终端显示被选中的灵敏度类型包含的至少一种灵敏度设置参数。
[0216] 针对该步骤可参考前述步骤504和步骤505。
[0217] 步骤1508、显示与每组灵敏度设置参数匹配的第一互动控件和互动次数,当接收到对任意一组灵敏度设置参数的第一互动控件的触发操作时,显示该任意一组灵敏度设置参数更新后的互动次数。
[0218] 示例性地,玩家可以对认同的灵敏度方案进行点赞,作为其他玩家选择的参考。
[0219] 步骤1509、终端显示与每组灵敏度设置参数匹配的第二互动控件;当接收到对任意一组灵敏度设置参数的第二互动控件的触发操作时,显示该任意一组灵敏度设置参数的评论界面,该评论界面上包括对任意一组灵敏度设置参数的评论信息;获取在该评论界面的评论信息输入框中输入的评论信息;当接收到对该评论界面的评论信息发布控件的触发操作时,终端在该评论界面上显示该评论信息,并将该评论信息同步至服务器。
[0220] 示例性地,玩家还可以对灵敏度方案进行评论,作为其他玩家选择的参考。
[0221] 本申请实施例提供的方法至少包括以下有益效果:
[0222] 本申请实施例提供了灵敏度搜索方案,即终端在灵敏度设置界面上提供搜索入口,任何玩家都可以基于该搜索入口搜索其他玩家上传的灵敏度方案。其中,搜索结果即其他玩家的灵敏度方案可呈现在灵敏度搜索面板上。另外,本申请实施例还提供了灵敏度推荐方案。相应地,终端在灵敏度设置界面上提供推荐入口,任何玩家都可以通过触发该推荐入口在灵敏度推荐面板上查看推荐的多个灵敏度方案。
[0223] 即,本申请实施例既支持玩家搜索其他玩家的灵敏度方案,也支持玩家查看推荐的多个灵敏度方案,以便于玩家根据推荐的灵敏度方案或搜索的灵敏度方案,来对自己的灵敏度设置参数进行调整。
[0224] 综上所述,本申请实施例提供的操作响应方法,可以直接使用推荐的灵敏度设置参数或搜索的灵敏度设置参数,对接收到的输入操作信号进行响应,而无需玩家自行在训练场进行摸索和尝试,玩家仅需通过在灵敏度设置界面上执行简单的操作,即可获取到适合自己的灵敏度方案,过程较为简便、快速和易操作,即便对于游戏新手或菜鸟用户来说也不存在技术门槛;另外,即使玩家使用的设备发生变化,玩家也能迅速再次完成灵敏度参数设置,较为智能化,效果较佳。
[0225] 换一种表达方式,本申请实施例能够极大的降低玩家的灵敏度设置门槛,可以让不同水平层次的玩家都能找到适合自己的灵敏度,逐步的提高自己的水平。换一种表达方式,本申请实施例能够显著降低玩家的灵敏度学习成本,有效的提高玩家的竞技水平。另外,这种灵敏度可以在不同玩家之间分享的方式,极大的促进了玩家之间的交流,巩固更加稳定的社区关系。
[0226] 在另一个实施例中,本申请实施例提供的操作响应方法还可以应用在云游戏场景下,在云游戏模式下终端负责画面显示、接收和上传输入操作信号,而云端负责执行游戏逻辑和渲染。在云游戏模式下,前述的终端将灵敏度设置参数下载到本地并替换本地存储的灵敏度设置参数的步骤便可略去,即终端可以仅负责画面显示、以及接收并上传输入操作信号,本申请实施例对此不进行具体限定。
[0227] 图16是本申请实施例提供的一种操作响应装置的结构示意图。该装置应用于运行有应用程序的终端中,该应用程序提供有供主控虚拟对象进行活动的虚拟环境,参见图16,该装置包括:
[0228] 第一显示模块1601,用于显示所述应用程序的灵敏度设置界面,所述灵敏度用于表征根据输入操作信号的变化量控制所述主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,所述灵敏度设置界面包括推荐入口;
[0229] 第二显示模块1602,用于当接收到对所述推荐入口的触发操作时,显示灵敏度推荐面板,所述灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数;
[0230] 响应模块1603,用于接收对所述多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作,使用所述第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的所述输入操作信号进行响应。
[0231] 本申请实施例提供的装置,在运行应用程序的过程中,可显示一个灵敏度设置界面,其中,该应用程序提供有供主控虚拟对象进行活动的虚拟环境,而灵敏度用于表征根据输入操作信号的变化量控制主控虚拟对象对应的准星在虚拟环境画面中移动时的灵敏程度,其中,该灵敏度设置界面中包括推荐入口;当接收到对该推荐入口的触发操作时,显示灵敏度推荐面板,该灵敏度推荐面板上显示有多组灵敏度设置参数,每组灵敏度设置参数对应至少两个视角下的灵敏度设置参数;在接收到对多组灵敏度设置参数中的第一目标组灵敏度设置参数的选择操作后,使用第一目标组灵敏度设置参数中与当前视角对应的第一灵敏度设置参数,对接收到的输入操作信号进行响应。
[0232] 基于以上描述可知,用户通过在灵敏度设置界面上执行简单的触发操作,终端即可为用户呈现多组灵敏度设置参数供用户选择,而用户仅需选择自己想要的一组灵敏度设置参数即可,换一种表达方式,终端能够直接使用推荐的多组灵敏度设置参数中被选中的灵敏度设置参数对接收到的输入操作信号进行响应,无需玩家自己通过摸索和尝试来设置灵敏度参数,过程较为简便、快速和易操作,即便对于游戏新手或菜鸟用户来说也不存在技术门槛,效果较佳。
[0233] 在一种可能的实现方式中,所述灵敏度包括:第一类灵敏度和第二类灵敏度;
[0234] 所述第一类灵敏度用于表征所述输入操作信号是触摸屏采集的触摸操作信号时的灵敏程度;
[0235] 所述第二类灵敏度用于表征所述输入操作信号是运动传感器采集的体感操作信号时的灵敏程度。
[0236] 在一种可能的实现方式中,所述至少两个视角包括:
[0237] 红点瞄准镜视角、全息瞄准镜视角、机瞄瞄准镜视角、侧面瞄准镜视角、2倍瞄准镜镜视角、3倍瞄准镜视角、4倍瞄准镜视角、6倍瞄准镜视角、8倍瞄准镜视角、射箭视角、投掷虚拟物品视角中的至少两个。
[0238] 在一种可能的实现方式中,所述灵敏度设置界面还包括搜索入口,该装置还包括:
[0239] 所述第二显示模块,还用于当接收到对所述搜索入口的触发操作时,显示灵敏度搜索面板;
[0240] 第一获取模块,用于获取在所述灵敏度搜索面板中输入的搜索信息;
[0241] 所述第二显示模块,还用于在所述灵敏度搜索面板上显示与所述搜索信息匹配的至少一组灵敏度设置参数;
[0242] 所述响应模块,还用于接收对与所述搜索信息匹配的至少一组灵敏度设置参数中第二目标组灵敏度设置参数的选择操作,使用所述第二目标组灵敏度设置参数中与当前视角对应的第二灵敏度设置参数,对接收到的所述输入操作信号进行响应。
[0243] 在一种可能的实现方式中,所述第一获取模块,还用于获取在所述灵敏度搜索面板中输入的设备型号;或,获取在所述灵敏度搜索面板中输入的用户名;或,获取在所述灵敏度搜索面板中输入的UID;或,获取在所述灵敏度搜索面板中输入的用户段位信息。
[0244] 在一种可能的实现方式中,所述灵敏度推荐面板上显示有多组灵敏度设置参数,包括以下任意一项或至少两项的组合:
[0245] 所述灵敏度推荐面板上显示有好友用户分享的灵敏度设置参数;
[0246] 所述灵敏度推荐面板上显示有目标用户使用的灵敏度设置参数,所述目标用户的段位等级高于设置的段位等级,或,所述目标用户是平台认证的职业选手或主播用户;
[0247] 所述灵敏度推荐面板上显示有服务器推荐的灵敏度设置参数。
[0248] 在一种可能的实现方式中,显示的每组灵敏度设置参数还对应自由视角下的灵敏度设置参数;
[0249] 其中,所述自由视角至少包括:第三人称人物、载具状态自由镜头视角;第一人称人物自由镜头视角;以及,跳伞状态自由镜头视角中的至少一种。
[0250] 在一种可能的实现方式中,所述第二显示模块,还用于显示与每组灵敏度设置参数匹配的用户属性信息、设备型号信息和参数描述信息,所述参数描述信息描述了每组灵敏度设置参数的使用方法。
[0251] 在一种可能的实现方式中,该装置还包括:
[0252] 第三显示模块,用于显示与每组灵敏度设置参数匹配的第一互动控件和互动次数;当接收到对任意一组灵敏度设置参数的第一互动控件的触发操作时,显示所述任意一组灵敏度设置参数更新后的互动次数。
[0253] 在一种可能的实现方式中,所述第二显示模块,还用于按照所述多组灵敏度设置参数的互动次数由高到低的顺序,在所述灵敏度推荐面板上顺次显示所述多组灵敏度设置参数。
[0254] 在一种可能的实现方式中,该装置还包括:
[0255] 第四显示模块,用于显示与每组灵敏度设置参数匹配的第二互动控件;当接收到对任意一组灵敏度设置参数的第二互动控件的触发操作时,显示所述任意一组灵敏度设置参数的评论界面,所述评论界面上包括对所述任意一组灵敏度设置参数的评论信息。
[0256] 在一种可能的实现方式中,所述评论界面中还包括评论信息输入框和评论信息发布控件,所述装置还包括:
[0257] 第二获取模块,用于获取在所述评论信息输入框中输入的评论信息;
[0258] 所述第四显示模块,还用于当接收到对所述评论信息发布控件的触发操作时,在所述评论界面上显示所述评论信息;
[0259] 发送模块,用于将所述评论信息同步至服务器。
[0260] 上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。
[0261] 需要说明的是:上述实施例提供的操作响应装置在响应操作时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的操作响应装置与操作响应方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0262] 图17示出了本申请一个示例性实施例提供的终端1700的结构框图。该终端1700可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器、MP4播放器、笔记本电脑或台式电脑。终端1700还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
[0263] 通常,终端1700包括有:处理器1701和存储器1702。
[0264] 处理器1701可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1701可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1701也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1701可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1701还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
[0265] 存储器1702可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1702还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1702中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1701所执行以实现本申请中方法实施例提供的操作响应方法。
[0266] 在一些实施例中,终端1700还可选包括有:外围设备接口1703和至少一个外围设备。处理器1701、存储器1702和外围设备接口1703之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1703相连。具体地,外围设备包括:射频电路1704、触摸显示屏1705、摄像头1706、音频电路1707、定位组件1708和电源1709中的至少一种。
[0267] 外围设备接口1703可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1701和存储器1702。在一些实施例中,处理器1701、存储器1702和外围设备接口1703被集成在同一芯片或电路板上;在一些其他实施例中,处理器1701、存储器1702和外围设备接口1703中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
[0268] 射频电路1704用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1704通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1704将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路
1704包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1704可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1704还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
[0269] 显示屏1705用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1705是触摸显示屏时,显示屏1705还具有采集在显示屏1705的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1701进行处理。此时,显示屏1705还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1705可以为一个,设置终端1700的前面板;在另一些实施例中,显示屏1705可以为至少两个,分别设置在终端1700的不同表面或呈折叠设计;在再一些实施例中,显示屏1705可以是柔性显示屏,设置在终端1700的弯曲表面上或折叠面上。甚至,显示屏1705还可以设置成非矩形的不规则图形,也即异形屏。显示屏1705可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
[0270] 摄像头组件1706用于采集图像或视频。可选地,摄像头组件1706包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1706还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
[0271] 音频电路1707可以包括麦克和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1701进行处理,或者输入至射频电路1704以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1700的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1701或射频电路1704的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1707还可以包括机插孔。
[0272] 定位组件1708用于定位终端1700的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件1708可以是基于美国的GPS(Global Positioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
[0273] 电源1709用于为终端1700中的各个组件进行供电。电源1709可以是交流电、直流电、一次性电池或可充电电池。当电源1709包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
[0274] 在一些实施例中,终端1700还包括有一个或多个传感器1710。该一个或多个传感器1710包括但不限于:加速度传感器1711、陀螺仪传感器1712、压力传感器1713、指纹传感器1714、光学传感器1715以及接近传感器1716。
[0275] 加速度传感器1711可以检测以终端1700建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1711可以用于检测重力加速度在三个坐标轴上的分量。处理器1701可以根据加速度传感器1711采集的重力加速度信号,控制触摸显示屏1705以横向视图或纵向视图进行用户界面的显示。加速度传感器1711还可以用于游戏或者用户的运动数据的采集。
[0276] 陀螺仪传感器1712可以检测终端1700的机体方向及转动角度,陀螺仪传感器1712可以与加速度传感器1711协同采集用户对终端1700的3D动作。处理器1701根据陀螺仪传感器1712采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
[0277] 压力传感器1713可以设置在终端1700的侧边框和/或触摸显示屏1705的下层。当压力传感器1713设置在终端1700的侧边框时,可以检测用户对终端1700的握持信号,由处理器1701根据压力传感器1713采集的握持信号进行左右手识别或快捷操作。当压力传感器1713设置在触摸显示屏1705的下层时,由处理器1701根据用户对触摸显示屏1705的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
[0278] 指纹传感器1714用于采集用户的指纹,由处理器1701根据指纹传感器1714采集到的指纹识别用户的身份,或者,由指纹传感器1714根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1701授权该用户执行相关的敏感操作,该敏感操作包括解屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1714可以被设置终端1700的正面、背面或侧面。当终端1700上设置有物理按键或厂商Logo时,指纹传感器1714可以与物理按键或厂商Logo集成在一起。
[0279] 光学传感器1715用于采集环境光强度。在一个实施例中,处理器1701可以根据光学传感器1715采集的环境光强度,控制触摸显示屏1705的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1705的显示亮度;当环境光强度较低时,调低触摸显示屏1705的显示亮度。在另一个实施例中,处理器1701还可以根据光学传感器1715采集的环境光强度,动态调整摄像头组件1706的拍摄参数。
[0280] 接近传感器1716,也称距离传感器,通常设置在终端1700的前面板。接近传感器1716用于采集用户与终端1700的正面之间的距离。在一个实施例中,当接近传感器1716检测到用户与终端1700的正面之间的距离逐渐变小时,由处理器1701控制触摸显示屏1705从亮屏状态切换为息屏状态;当接近传感器1716检测到用户与终端1700的正面之间的距离逐渐变大时,由处理器1701控制触摸显示屏1705从息屏状态切换为亮屏状态。
[0281] 本领域技术人员可以理解,图17中示出的结构并不构成对终端1700的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
[0282] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0283] 以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈