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

一种游戏中的显示控制方法及装置与流程

2021-09-25 01:48:00 来源:中国专利 TAG:控制 游戏中 显示 装置 方法


1.本发明涉及游戏技术领域,特别是涉及一种游戏中的显示控制方法和一种游戏中的显示控制装置。


背景技术:

2.随着计算机技术的迅速发展,电子游戏成为了人们生活中常见的休闲娱乐方式,而作为电子游戏的重要分支,卡牌游戏由于其趣味性和益智性,存在着极大地受众群体。在进行卡牌游戏时,玩家通常需要通过触发选择不同的卡牌,以构建不同的出牌组合,达到赢得游戏的目的,每张卡牌都可以被选中,在玩家与卡牌进行交互时,卡牌的大小会直接影响玩家选择卡牌的速度。
3.目前,对于卡牌游戏中卡牌的大小,通常都是针对用户的一个通用大小进行设计,如,针对一般成年人用户的手指大小与操作方式设置卡牌的大小。但是,通过这种方式设计的通用的卡牌大小,对于其他不同年纪和/或不同国家的用户,如,未成年人、成年人、老年人、黄种人、白种人、黑种人和混血人群,对于这些体格大小不同的用户缺少个性化设计,容易造成部分用户的游戏体验不好,而且无法吸引用户也非常容易流失用户。


技术实现要素:

4.鉴于上述在卡牌游戏中卡牌的大小不能按照用户的体格大小进行个性化设计,容易造成部分用户的游戏体验不好,而且无法吸引用户也非常容易流失用户的问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种游戏中的显示控制方法和相应的一种游戏中的显示控制装置。
5.本发明实施例公开了一种游戏中的显示控制方法,包括:
6.响应针对所述游戏的开始检测指令,在所述游戏的图形用户界面上显示检测区域;
7.响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距;
8.根据所述目标触控间距调整所述图形用户界面上所显示的虚拟单位的大小。
9.可选地,所述检测指令通过用户多次触控所述检测区域生成,其中,每次触控所述检测区域对应一第一触控区域,所述检测指令包含用户多次触控所述检测区域分别对应的多个第一触控区域;
10.所述响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距,包括:
11.响应针对所述检测区域的检测指令,根据所述多个第一触控区域确定目标触控间距。
12.可选地,所述检测区域包含多个子检测区域,所述检测指令通过用户分别触控所述多个子检测区域生成,其中,针对每一个所述子检测区域的触控对应一第二触控区域,所
述检测指令包含所述用户分别触控所述多个子检测区域对应的多个第二触控区域;
13.所述响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距,包括:
14.响应针对所述多个子检测区域的检测指令,根据所述多个第二触控区域确定目标触控间距。
15.可选地,所述响应针对检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距,包括:
16.响应针对检测区域的检测指令,计算得到所述一个或多个触控区域的中位数,并确定所述中位数为目标触控间距;或,
17.响应针对检测区域的检测指令,计算得到所述一个或多个触控区域的平均值,并确定所述平均值为目标检测间距。
18.可选地,所述检测区域包含第一检测区域和第二检测区域,所述响应针对检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距,包括:
19.响应针对所述第一检测区域的第一检测指令,根据所述第一检测指令中的一个或多个触控区域确定最大触控间距;
20.响应针对所述第二检测区域的第二检测指令,根据所述第二检测指令中的一个或多个触控区域确定最小触控间距;
21.根据所述最大触控间距和所述最小触控间距,计算得到目标触控间距。
22.可选地,所述响应针对所述第一检测区域的第一检测指令,根据所述第一检测指令中的一个或多个触控区域确定最大触控间距,包括:
23.响应针对所述第一检测区域的第一检测指令,确定所述第一检测指令中的一个或多个触控区域所处的坐标范围;
24.根据所述坐标范围确定最大触控间距。
25.可选地,所述响应针对所述第二检测区域的第二检测指令,根据所述第二检测指令中的一个或多个触控区域确定最小触控间距,包括:
26.响应针对所述第二检测区域的第二检测指令,确定所述第二检测指令中的一个或多个触控区域中的最小区域;
27.根据所述最小区域确定最小触控间距。
28.可选地,所述根据所述最大触控间距和所述最小触控间距,计算得到目标触控间距,包括:
29.计算所述最大触控间距和所述最小触控间距的平均值;
30.根据所述平均值计算得到目标触控间距。
31.可选地,所述根据所述平均值计算得到目标触控间距,包括:
32.将所述平均值与预设参数相乘以得到目标触控间距;
33.其中,所述预设参数依据以下至少一项而确定:当前游戏类型、用户所在的国家、以及用户的年龄阶段。
34.可选地,还包括:
35.显示第三检测区域;
36.响应针对所述第三检测区域的第三检测指令,判断所述目标触控间距是否满足条
件;
37.若所述目标触控间距不满足条件,则返回执行所述响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距的步骤。
38.可选地,所述判断所述目标触控间距是否满足条件,包括:
39.提取所述第三检测指令中的多个测试区域;
40.计算所述多个测试区域中大于或等于所述目标触控间距的第一数量,以及,计算所述多个测试区域中小于所述目标触控间距的第二数量;
41.当所述第一数量大于所述第二数量时,则判定所述目标触控间距满足条件;或,
42.当所述第一数量小于所述第二数量时,则判定所述目标触控间距不满足条件。
43.可选地,还包括:
44.显示游戏界面,所述游戏界面所显示的内容包含确认使用控件和再次检测控件;
45.当接收到用户针对所述确认使用控件的触发指令时,按照调整后所述虚拟单位的大小进行游戏;
46.当接收到用户针对所述再次检测控件的触发指令时,返回执行所述响应针对检测区域的检测指令,确定目标触控间距的步骤。
47.可选地,还包括:
48.响应针对所述游戏的图形用户界面上的自定义设置指令,显示一设置界面;
49.响应针对所述设置界面的设置指令,确定自定义虚拟单位大小和/或自定义虚拟单位间距;
50.按照所述自定义虚拟单位大小和/或自定义虚拟单位间距,调整所述游戏中所显示的虚拟单位的大小和/或虚拟单位间距。
51.本发明实施例还公开了一种游戏中的显示控制装置,包括:
52.检测区域显示模块,用于响应针对所述游戏的开始检测指令,在所述游戏的图形用户界面上显示检测区域;
53.目标触控间距确定模块,用于响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距;
54.虚拟单位的大小调整模块,用于根据所述目标触控间距调整所述图形用户界面上所显示的虚拟单位的大小。
55.本发明实施例还公开了一种电子设备,包括:
56.处理器和存储介质,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器执行所述机器可读指令,以执行如本发明实施例任一项所述的方法。
57.本发明实施例还公开了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如本发明实施例任一项所述的方法。
58.本发明实施例包括以下优点:
59.在本发明实施例中,通过响应针对游戏的开始检测指令,在游戏的图形用户界面上显示检测区域,响应针对检测区域的检测指令,根据检测指令中的一个或多个触控区域确定目标触控间距,根据目标触控间距调整图形用户界面上所显示的虚拟单位的大小。解决了由于不同地区的人种的体格大小不同,导致的对于按钮大小以及习惯不同的问题,更
加有利于游戏出海发行,同时,由于小孩和成年人,男生和女生,年轻人和老年人等点击方式、触碰精准度、触碰区域都有很大差别,该方案很好的解决了此类差异,为不同人群提供了差异化设计,能够使玩家在游戏中得到较高的体验。而且,通过智能化检测适配和自定义操作给了玩家更多个性化的体验,能够跟据玩家自身喜好的情况进行操作上的调整,提高用户的游戏体验,从而避免由于玩家游戏体验不好造成的用户流失。
附图说明
60.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
61.图1是本发明实施例提供的一种游戏中的显示控制方法的步骤流程图;
62.图2是本发明实施例提供的一种触控间距的示意图;
63.图3是本发明实施例提供的一种检测区域的示意图;
64.图4是本发明实施例提供的另一种检测区域的示意图;
65.图5是本发明实施例提供的另一种游戏中的显示控制方法的步骤流程图;
66.图6是本发明实施例提供的一种第三检测区域的示意图;
67.图7是本发明实施例提供的一种游戏界面的示意图;
68.图8是本发明实施例提供的一种设置界面的示意图;
69.图9是本发明实施例提供的一种游戏中的显示控制装置的结构框图;
70.图10是本发明实施例提供的一种电子设备的结构框图;
71.图11是本发明实施例提供的一种存储介质的结构框图。
具体实施方式
72.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
73.为了解决现有技术中由于卡牌游戏中卡牌的大小,通常都是针对用户的一个通用大小进行设计,使得在卡牌游戏中卡牌的大小不能按照用户的体格大小进行个性化设计,容易造成部分用户的游戏体验不好,而且无法吸引用户也非常容易流失用户的问题,在本发明实施例中提供了一种能够按照用户的需求调整游戏中虚拟单位的大小的方案,通过响应针对游戏的开始检测指令,在游戏的图形用户界面上显示检测区域,响应针对检测区域的检测指令,根据检测指令中的一个或多个触控区域确定目标触控间距,根据目标触控间距调整图形用户界面上所显示的虚拟单位的大小。解决了由于不同地区的人种的体格大小不同,导致的对于按钮大小以及习惯不同的问题,更加有利于游戏出海发行,同时,由于小孩和成年人,男生和女生,年轻人和老年人等点击方式、触碰精准度、触碰区域都有很大差别,该方案很好的解决了此类差异,为不同人群提供了差异化设计,能够使玩家在游戏中得到较高的体验。而且,通过智能化检测适配和自定义操作给了玩家更多个性化的体验,能够
跟据玩家自身喜好的情况进行操作上的调整,提高用户的游戏体验,从而避免由于玩家游戏体验不好造成的用户流失。
74.具体的,本发明实施例提供的上述方案可以应用于卡牌游戏中,从而对卡牌游戏中卡牌的大小进行个性化设置,能够跟据玩家自身喜好的情况进行操作上的调整,从而提高卡牌游戏战斗的核心体验。其中,卡牌游戏又被称为纸牌游戏,属于桌面游戏的一种。卡牌游戏包括集换式卡牌游戏和非集换式卡牌游戏两种,其中,集换式卡牌游戏,简称ccg(collectible card game)或tcg(trading card game),集换式卡牌游戏是以收集卡牌为基础的,游戏者需要通过购买随机包装的补充包,收集卡牌,然后根据自己的策略,灵活使用不同的卡牌去构组符合规则的套牌,进行游戏。通过本发明实施例的方案智能化调整卡牌的大小,可以提高玩家与卡牌进行交互的速度。
75.在本发明其中一种实施例中的游戏中的显示控制方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当游戏中的显示控制方法运行于服务器时,该游戏中的显示控制方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
76.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏中的显示控制方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,第一终端设备、电视机、计算机、掌上电脑等;但是进行游戏中的显示控制方法的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
77.在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
78.参照图1,示出了本发明的一种游戏中的显示控制方法实施例的步骤流程图,具体可以包括如下步骤:
79.步骤101,响应针对所述游戏的开始检测指令,在所述游戏的图形用户界面上显示检测区域;
80.本发明实施例可以应用于具备压力传感器的移动终端,该移动终端可以包括各种移动设备,例如,手机、平板电脑、游戏机、pda等,移动终端操作系统可以包括android(安卓)、ios、windows phone、windows等等,通常可以支持各种游戏的运行。通过在移动终端上运行游戏应用,并在移动终端的触控显示屏上渲染图形用户界面(user interface,ui),图形用户界面所显示的内容可以包含至少一虚拟单位,该虚拟单位可以是玩家所操控的游戏
虚拟单位,例如,在卡牌游戏中,虚拟单位可以为卡牌,还可以是触控显示屏中的图形用户界面上所显示的任意交互控件,例如,软件/游戏app中的各种虚拟按键、画图工具中的画笔橡皮擦等。
81.图形用户界面中还可以包含设置控件,用于进行对游戏进行个性化的设置,玩家可以通过设置控件发起针对游戏的开启检测指令。在接收到针对游戏的开始检测指令之后,对开始检测指令进行响应,在图形用户界面上显示检测区域,该检测区域用于检测用户的触控间距。在本发明的一个或多个实施例中,检测区域可以是触控显示屏中的图形用户界面上的一个或多个具有各种形状(如方形、圆形等)的区域,操作介质在检测区域中进行触控操作时,具有对应的触控区域,该触控区域是操作介质在检测区域中所覆盖的区域。触控间距可以是操作介质的宽度,操作介质可以包含用户的手指、触控笔等用于输入指令的介质,如图2所示,以操作介质为用户的手指为例进行说明,则触控间距可以是手指在触控显示屏上触摸时指纹在x轴上的宽度d1(即指纹在水平方向上的最大宽度),或指纹在y轴上的宽度d2(即指纹在竖直方向上的最大宽度),或指纹的对角线的最大宽度、或指纹所占据面积等等。
82.在具体实现中,可以预先设定检测区域的显示位置,在接收到针对游戏的开始检测指令之后,按照预设显示位置在图形用户界面上显示检测区域,以通过该检测区域来检测用户的触控间距。
83.步骤102,响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距;
84.具体的,玩家可以通过多次触控检测区域以发起检测指令,该检测指令用于检测用户的触控间距。在具体实现中,可以利用屏幕压力感应触控技术z

touch,检测用户针对检测区域的触控操作,其原理是透过由上而下的压力进行感应,可以精确辨识操作介质的位置,来实现操作介质按压的力度,识别多点输入的位置以及压力大小的检测。移动终端在检测到针对检测区域进行的多次触控操作之后,生成检测指令,该检测指令中可以包含操作介质在检测区域上作用的一个或多个触控区域。
85.游戏应用在接收到针对检测区域的检测指令之后,可以对该检测指令进行响应,根据检测指令中的一个或多个触控区域确定目标触控间距,其中,该目标触控间距可以用于表征用户在一般情况下的触控间距。例如,计算一个或多个触控区域的平均值作为目标触控间距,或计算一个或多个触控区域的中位数作为目标触控间距,或根据一个或多个触控区域计算得到一个最大值和一个最小值,然后计算最大值和最小值的平均值作为目标触控间距。
86.步骤103,根据所述目标触控间距调整所述游戏中所显示的虚拟单位的大小。
87.具体的,可以根据目标触控间距,自适应地增大或缩小游戏中所显示的虚拟单位的大小,如通过调整虚拟单位的宽度可以通过虚拟单位的大小,如,虚拟单位为卡牌游戏中的卡牌,则根据目标触控间距调整卡牌的宽度。在具体实现中,可以直接根据目标触控间距确定虚拟单位的大小,或,根据目标触控间距按预设比例适配虚拟单位的大小;或将目标触控间距与多个虚拟单位的预设宽度进行比较,选出最优的宽度。
88.作为一种示例,可以设置虚拟单位的宽度与目标触控间距相等,根据目标触控间距确定虚拟单位的宽度,并按照所确定的宽度增大或缩小游戏中所显示的虚拟单位的大
小。
89.作为另一种示例,还可以按照预设比例(如预设比例为0.8)缩小目标触控间距,设置虚拟单位的宽度与缩小后的目标触控间距相等,根据缩小后的目标触控间距确定虚拟单位的宽度,并按照所确定的宽度增大或缩小游戏中所显示的虚拟单位的大小。
90.作为另一种示例,还可以按照预设比例(如预设比例为1.2)扩大目标触控间距,设置虚拟单位的宽度与扩大后的目标触控间距相等,根据扩大后的目标触控间距确定虚拟单位的宽度,并按照所确定的宽度增大或缩小游戏中所显示的虚拟单位的大小。
91.在本发明的一种优选实施例中,所述检测指令通过用户多次触控所述检测区域生成,其中,每次触控所述检测区域对应一第一触控区域,所述检测指令包含用户多次触控所述检测区域分别对应的多个第一触控区域。
92.具体的,通过预先设定一触控次数,在需要检测触控间距时,玩家按照该预设触控次数多次触控检测区域,移动终端在检测到针对检测区域的触控次数达到要求时,生成检测指令。其中,每次触控检测区域对应一第一触控区域,检测指令包含用户多次触控检测区域分别对应的多个第一触控区域。
93.作为一种示例,假设预设触控次数为5次,则玩家需要针对触控区域进行5次触控操作,生成的检测指令包含用户5次触控检测区域分别对应的5个第一触控区域。如图3所示,图形用户界面10上包含第一检测区域20和卡牌组30,其中,检测区域20的表现形式为圆形,该检测区域20显示在图形用户界面10的中心位置,玩家可以通过触控检测区域20以发起检测指令。
94.在本发明的一种优选实施例中,所述步骤101具体可以包括如下子步骤:
95.响应针对检测区域的检测指令,根据所述多个第一触控区域确定目标触控间距。
96.在本发明实施例中,可以响应针对检测区域的检测指令,提取检测指令中的多个第一触控区域,并根据多个第一触控区域确定目标触控间距。
97.在本发明的一种优选实施例中,所述检测区域包含多个子检测区域,所述检测指令通过用户分别触控所述多个子检测区域生成,其中,针对每一个所述子检测区域的触控对应一第二触控区域,所述检测指令包含所述用户分别触控所述多个子检测区域对应的多个第二触控区域。
98.在本发明实施例中,检测区域可以包含多个子检测区域,检测指令通过用户分别触控所述多个子检测区域生成,具体的,在需要检测触控间距时,玩家可以分别触控多个子检测区域,移动终端在检测到针对所有的子检测区域进行触控之后,生成检测指令。其中,针对每一个子检测区域的触控对应一第二触控区域,检测指令包含用户分别触控多个子检测区域对应的多个第二触控区域。
99.作为一种示例,如图4所示,假设检测区域包含3个子检测区域,分别为子检测区域41,子检测区域42和子检测区域43,则玩家需要针对子检测区域41,子检测区域42和子检测区域43分别进行触控操作,生成的检测指令包含用户分别触控子检测区域41,子检测区域42和子检测区域43对应的3个第二触控区域。
100.在本发明的一种优选实施例中,所述步骤102具体可以包括如下子步骤:
101.响应针对所述多个子检测区域的检测指令,根据所述多个第二触控区域确定目标触控间距。
102.在本发明实施例中,可以响应针对多个子检测区域的第二检测指令,提取第二检测指令中的多个第二触控区域,并根据多个第二触控区域确定目标触控间距。
103.在本发明的一种优选实施例中,所述步骤102还可以包括如下子步骤:
104.响应针对检测区域的检测指令,计算得到所述一个或多个触控区域的中位数,并确定所述中位数为目标触控间距;或,响应针对检测区域的检测指令,计算得到所述一个或多个触控区域的平均值,并确定所述平均值为目标检测间距。
105.在本发明实施例中,通过响应针对检测区域的检测指令,提取检测指令中的一个或多个触控区域,计算得到一个或多个触控区域的中位数,并确定中位数为目标触控间距;或,响应针对检测区域的检测指令,提取检测指令中的一个或多个触控区域,计算得到一个或多个触控区域的平均值,并确定平均值为目标检测间距。
106.在本发明的一种优选实施例中,所述检测区域包含第一检测区域和第二检测区域,所述步骤102可以包括如下子步骤:
107.响应针对所述第一检测区域的第一检测指令,根据所述第一检测指令中的一个或多个触控区域确定最大触控间距;响应针对所述第二检测区域的第二检测指令,根据所述第二检测指令中的一个或多个触控区域确定最小触控间距;根据所述最大触控间距和所述最小触控间距,计算得到目标触控间距。
108.其中,第一检测区域用于检测最大触控间距,第二检测区域用于检测最小触控间距。
109.在本发明实施例中,可以首先在图形用户界面上显示第一检测区域,在接收到用户针对第一检测区域的第一检测指令之后,对该第一检测指令进行响应,根据第一检测指令中的一个或多个触控区域确定最大触控间距,并进一步在图形用户界面上显示第二检测区域。具体的,在响应针对第一检测区域的第一检测指令确定最大触控间距之后,可以首先取消图形用户界面上显示的第一检测区域,然后再在图形用户界面上显示第二检测区域。需要说明的是,在显示第二检测区域之前取消显示第一检测区域,只是本发明的一种实施方式,在具体实现中,还可以不取消显示第一检测区域,同时在图形用户界面上显示第二检测区域,其中,第一检测区域和第二检测区域所显示的位置可以不同,本发明实施例对此不作限制。
110.玩家可以通过触控第二检测区域以发起第二检测指令,游戏应用在接收到针对第二检测区域的第二检测指令之后,对该第二检测指令进行响应,根据第二检测区域中的一个或多个触控区域确定最小触控间距。
111.进一步的,根据最大触控间距和最小触控间距计算目标触控间距。在具体实现中,可以预先制定一计算规则,通过将最大触控间距和最小触控间距代入所制定的计算规则,以利用该计算规则来计算得到目标触控间距。
112.在本发明的一种优选实施例中,所述响应针对所述第一检测区域的第一检测指令,根据所述第一检测指令中的一个或多个触控区域确定最大触控间距,包括:
113.响应针对所述第一检测区域的第一检测指令,确定所述第一检测指令中的一个或多个触控区域所处的坐标范围;根据所述坐标范围确定最大触控间距。
114.在本发明实施例中,可以响应针对第一检测区域的第一检测指令,提取第一检测指令中的一个或多个触控区域,计算一个或多个触控区域所处的坐标范围。在具体实现中,
可以获取每个触控区域在x轴和y轴上所处的坐标范围,根据每个触控区域在x轴和y轴上所处的坐标范围,可以计算得到一个或多个触控区域在x轴和y轴上总的坐标范围。
115.在计算得到一个或多个触控区域所处的坐标范围之后,进一步根据坐标范围确定最大触控间距。具体的,可以根据坐标范围计算得到在x轴上的间距,将在x轴上的间距作为最大触控间距;还可以根据坐标范围计算得到在y轴上的间距,将在y轴上的间距作为最大触控间距;还可以从x轴上的间距和在y轴上的间距中选取最大值作为最大触控间距。
116.在本发明的一种优选实施例中,所述响应针对所述第二检测区域的第二检测指令,根据所述第二检测指令中的一个或多个触控区域确定最小触控间距,包括:
117.响应针对所述第二检测区域的第二检测指令,确定所述第二检测指令中的一个或多个触控区域中的最小区域;根据所述最小区域确定最小触控间距。
118.在本发明实施例中,可以响应针对第二检测区域的第二检测指令,提取第二检测指令中的一个或多个触控区域,计算一个或多个触控区域中的最小区域。具体的,可以通过min()函数计算一个或多个触控区域中的最小区域。
119.在计算得到一个或多个触控区域中的最小区域之后,根据最小区域确定最小触控间距。具体的,可以获取最小的触控区域在x轴和y轴上所处的坐标范围,可以根据坐标范围计算得到在x轴上的间距,将在x轴上的间距作为最小触控间距;还可以根据坐标范围计算得到在y轴上的间距,将在y轴上的间距作为最小触控间距;还可以从x轴上的间距和在y轴上的间距中选取最小值作为最小触控间距。
120.在本发明的一种优选实施例中,所述根据所述最大触控间距和所述最小触控间距,计算得到目标触控间距,具体可以包括如下子步骤:
121.计算所述最大触控间距和所述最小触控间距的平均值;根据所述平均值计算得到目标触控间距。
122.具体的,在计算目标触控间距时,首先计算最大触控间距和最小触控间距的平均值,然后将平均值与设定的系数相乘以得到目标触控间距。
123.在本发明的一种优选实施例中,所述根据所述平均值计算得到目标触控间距,包括:
124.将所述平均值与预设参数相乘以得到目标触控间距;其中,所述预设参数依据以下至少一项而确定:当前游戏类型、用户所在的国家、以及用户的年龄阶段。
125.预设参数可以为预先设定的系数,该预设参数依据以下至少一项而确定:当前游戏类型、用户所在的国家、用户的年龄阶段。
126.具体的,可以通过确定当前游戏类型,查找与当前游戏类型匹配的系数作为预设参数,和/或,通过确定用户所在的国家(具体可以通过获取移动终端的运营商来确定用户所在的国家),查找与用户所在的国家匹配的系数作为预设参数,和/或,通过确定用户的年龄阶段,查找与用户的年龄阶段匹配的系数作为预设参数。例如,预设参数可以为0.833。
127.在确定预设参数之后,将平均值与预设参数相乘以得到目标触控间距。在具体实现中,目标触控间距可以满足公式:目标触控间距=(最大触控间距 最小触控间距)/2*预设参数,在确定最大触控间距、最小触控间距和预设参数之后,将最大触控间距、最小触控间距和预设参数代入上述公式即可得到目标触控间距。
128.本发明实施例提供的一种游戏中的显示控制方法,通过响应针对游戏的开始检测
指令,在游戏的图形用户界面上显示检测区域,响应针对检测区域的检测指令,根据检测指令中的一个或多个触控区域确定目标触控间距,根据目标触控间距调整图形用户界面上所显示的虚拟单位的大小。解决了由于不同地区的人种的体格大小不同,导致的对于按钮大小以及习惯不同的问题,更加有利于游戏出海发行,同时,由于小孩和成年人,男生和女生,年轻人和老年人等点击方式、触碰精准度、触碰区域都有很大差别,该方案很好的解决了此类差异,为不同人群提供了差异化设计,能够使玩家在游戏中得到较高的体验。而且,通过智能化检测适配和自定义操作给了玩家更多个性化的体验,能够跟据玩家自身喜好的情况进行操作上的调整,提高用户的游戏体验,从而避免由于玩家游戏体验不好造成的用户流失。
129.参照图5,示出了本发明的一种游戏中的显示控制方法实施例的步骤流程图,具体可以包括如下步骤:
130.步骤501,响应针对第一检测区域的第一检测指令,确定最大触控间距,并显示第二检测区域;
131.在本发明实施例中,当玩家需要调整游戏中虚拟对象的大小时,可以通过触控第一检测区域以发起第一检测指令,在接收到针对第一检测区域的第一检测指令之后,响应针对第一检测区域的第一检测指令,确定最大触控间距,并显示第二检测区域。
132.步骤502,响应针对所述第二检测区域的第二检测指令,确定最小触控间距;
133.在接收到针对第二检测区域的第二检测指令之后,响应针对第二检测区域的第二检测指令,确定最小触控间距。
134.步骤503,根据所述最大触控间距和所述最小触控间距,计算得到目标触控间距;
135.步骤504,显示第三检测区域;
136.在计算得到目标触控间距之后,可以在图形用户界面上显示第三检测区域,该第三检测区域用于测试目标触控间距是否满足条件。具体的,显示第三检测区域之前,可以首先取消图形用户界面上显示的第二检测区域,然后再在图形用户界面上显示第三检测区域。
137.步骤505,响应针对所述第三检测区域的第三检测指令,判断所述目标触控间距是否满足条件;
138.具体的,玩家可以通过触控第三检测区域以发起第三检测指令,该第三检测指令用于测试目标触控间距是否满足条件。在具体实现中,玩家可以在第三检测区域上进行触控操作,移动终端在检测到针对第三检测区域的触控操作之后,生成的第三检测指令。在接收到用户针对第三检测区域的第三检测指令之后,可以对该第三检测指令进行响应,判断目标触控间距是否满足条件。
139.在具体实现中,第三检测区域可以包含多个子测试区域,第三检测指令通过用户分别触控多个子测试区域生成,其中,针对每一个所述子测试区域的触控对应一测试区域,所述第三检测指令包含所述用户分别触控所述多个子测试区域对应的多个测试区域。
140.作为一种示例,如图6所示,假设第三检测区域包含5个子测试区域,分别为子测试区域51,子测试区域52,子测试区域53,子测试区域54和子测试区域55,则玩家需要针对5个子测试区域分别进行触控操作,生成的第三检测指令包含用户分别触控5个子测试区域对应的5个测试区域。
141.在本发明的一种优选实施例中,所述步骤505具体可以包括如下子步骤:
142.提取所述第三检测指令中的多个测试区域;计算所述多个测试区域中大于或等于所述目标触控间距的第一数量,以及,计算多个测试区域中小于所述目标触控间距的第二数量;当所述第一数量大于所述第二数量时,则判定所述目标触控间距满足条件;或,当所述第一数量小于所述第二数量时,则判定所述目标触控间距不满足条件。
143.在本发明实施例中,可以通过分别对比测试区域和目标触控间距的大小,来判断目标触控间距是否满足条件。具体的,当测试区域大于目标触控间距时,则认为触碰非常舒适,可以标记该子测试区域为第一颜色,如绿色;当测试区域等于目标触控间距时,则认为触碰一般,可以标记该子测试区域为第二颜色,如黄色;当测试区域小于目标触控间距时,则认为触碰体验不好,可以标记该子测试区域为第三颜色,如红色。通过统计对比标记为第一颜色和第二颜色的子测试区域的第一数量,和标记为第三颜色的子测试区域的第二数量大小,来判断目标触控间距是否满足条件。例如,当标记为绿色和黄色的子测试区域的第一数量为3个,标记为红色的子测试区域的第二数量为2个时,则判定目标触控间距满足条件;当标记为绿色和黄色的子测试区域的第一数量为2个,标记为红色的子测试区域的第二数量为3个时,则判定目标触控间距不满足条件。
144.步骤506,若所述目标触控间距不满足条件,则返回执行所述步骤501;
145.在本发明实施例中,若目标触控间距不满足条件,则可以返回执行步骤501

505,以进行重新检测。
146.步骤507,若所述目标触控间距满足条件,则根据所述目标触控间距调整所述游戏中所显示的虚拟单位的大小。
147.在本发明实施例中,若目标触控间距满足条件,则可以根据目标触控间距调整游戏中所显示的虚拟单位的大小。
148.在本发明的一种优选实施例中,在所述步骤501之前,还可以包括如下步骤:
149.响应针对所述游戏的图形用户界面上的开始检测指令,显示第一检测区域。
150.具体的,在图形用户界面上可以包含一检测控件,该检测控件用户检测用户地目标触控间距。玩家通过针对检测控件进行触控操作以发起开始检测指令。在接收到针对游戏的图形用户界面上的开始检测指令之后,可以响应该开始检测指令,显示第一检测区域。
151.在具体实现中,在接收到针对游戏的图形用户界面上的开始检测指令之后,可以进入检测模式,在检测模式下,隐藏图形用户界面上在先显示的界面元素,例如,隐藏聊天窗口,设置控件,任务面板等界面元素,在隐藏图形用户界面上在先显示的界面元素之后,进一步在图形用户界面上显示第一检测区域。此外,在接收到针对游戏的图形用户界面上的开始检测指令之后,还可以不隐藏图形用户界面上在先显示的界面元素,将第一检测区域以悬浮窗口的方式显示在图形用户界面之上。需要说明的是,在实施本发明实施例时,还可以根据实际需要以其他的方式显示第一检测区域,本发明实施例对此不作限制。
152.在本发明的一种优选实施例中,还包括:
153.显示游戏界面,所述游戏界面所显示的内容包含确认使用控件和再次检测控件;当接收到用户针对所述确认使用控件的触发指令时,按照调整后所述虚拟单位的大小进行游戏;当接收到用户针对所述再次检测控件的触发指令时,返回执行所述响应针对第一检测区域的第一检测指令,确定最大触控间距的步骤。
154.在本发明实施例中,根据目标触控间距调整游戏中所显示的虚拟单位的大小,可以跳转到游戏界面,该游戏界面可以为用于进行游戏对战的界面,例如,在卡牌游戏中,游戏界面可以为卡牌使用界面。游戏界面上所显示的内容包含一个或多个虚拟单位。游戏界面所显示的内容还可以包含确认使用控件和再次检测控件,其中,确认使用控件用于确认本次调整的虚拟单位的大小,再次检测控件用于取消本次调整的虚拟单位的大小,重新检测用户的目标触控间距,并根据重新检测的目标触控间距调整虚拟单位的大小。如图7所示,游戏界面60中,包含确认使用控件61和再次检测控件62。
155.具体的,当接收到用户针对确认使用控件的触发指令时,可以按照调整后虚拟单位的大小进行游戏;当接收到用户针对再次检测控件的触发指令时,返回执行步骤501

507,以重新检测用户的目标触控间距。
156.在本发明的一种优选实施例中,还包括:
157.响应针对游戏的图形用户界面的自定义设置指令,显示一设置界面;响应针对所述设置界面的设置指令,确定自定义虚拟单位大小和/或自定义虚拟单位间距;按照所述自定义虚拟单位大小和/或自定义虚拟单位间距,调整所述游戏中所显示的虚拟单位的大小和/或虚拟单位间距。
158.在本发明实施例中,用户还可以自定义设置虚拟单位的大小和/或虚拟对象间距。具体的,图形用户界面中可以包含显示控制控件,用户可以针对显示控制控件进行触控操作以发起自定义设置指令。在接收到用户针对游戏的图形用户界面的自定义设置指令之后,可以对该自定义设置指令进行响应,显示一设置界面。其中,设置界面用于设置虚拟单位的大小和/或虚拟单位间距。
159.作为一种示例,假设当前游戏为卡牌游戏,如图8所示,设置界面中包含卡牌大小设置框和卡牌间距设置框,用户可以通过卡牌大小设置框设置卡牌的大小,通过卡牌间距设置框设置卡牌的间距。此外,设置界面中还可以包含按钮控件,该按钮控件用于设置按钮的大小;设置界面中还可以包含自定义控件,该自定义控件用于用户输入自定义的数值以设置卡牌的大小;设置界面中还可以包含返回控件,该返回控件用于退出设置界面;设置界面中还可以包含重置控件,该重置控件用于重置当前自定义设置的参数;设置界面中还可以包含保存控件,该保存控件用于保存用户当前自定义设置的参数。
160.具体的,在接收到针对设置界面的设置指令之后,可以对该设置指令进行响应,确定自定义虚拟单位大小和/或自定义虚拟单位间距,并按照自定义虚拟单位大小和/或自定义虚拟单位间距,调整游戏中所显示的虚拟单位的大小和/或虚拟单位间距。从而,玩家可以跟据自身需求进行虚拟单位大小和虚拟单位间距的调整,进一步提高用户的游戏体验。
161.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
162.参照图9,示出了本发明实施例提供的一种游戏中的显示控制装置的结构框图,具体可以包括如下模块:
163.检测区域显示模块901,用于响应针对所述游戏的开始检测指令,在所述游戏的图
形用户界面上显示检测区域;
164.目标触控间距确定模块902,用于响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距;
165.虚拟单位的大小调整模块903,用于根据所述目标触控间距调整所述游戏中所显示的虚拟单位的大小。
166.在本发明的一种优选实施例中,所述检测指令通过用户多次触控所述检测区域生成,其中,每次触控所述检测区域对应一第一触控区域,所述检测指令包含用户多次触控所述检测区域分别对应的多个第一触控区域;
167.所述目标触控间距检测模块902,包括:
168.第一检测子模块,用于所述响应针对检测区域的检测指令,根据所述多个第一触控区域确定目标触控间距。
169.在本发明的一种优选实施例中,所述检测区域包含多个子检测区域,所述检测指令通过用户分别触控所述多个子检测区域生成,其中,针对每一个所述子检测区域的触控对应一第二触控区域,所述检测指令包含所述用户分别触控所述多个子检测区域对应的多个第二触控区域;
170.所述目标触控间距检测模块902,包括:
171.第二检测子模块,用于响应针对所述多个子检测区域的检测指令,根据所述多个第二触控区域确定目标触控间距。
172.在本发明的一种优选实施例中,所述目标触控间距检测模块902,包括:
173.第一间距确定子模块,用于响应针对检测区域的检测指令,计算得到所述一个或多个触控区域的中位数,并确定所述中位数为目标触控间距;或,
174.第二间距确定子模块,用于响应针对检测区域的检测指令,计算得到所述一个或多个触控区域的平均值,并确定所述平均值为目标检测间距。
175.在本发明的一种优选实施例中。所述检测区域包含第一检测区域和第二检测区域,所述目标触控间距检测模块902,包括:
176.最大触控间距检测子模块,用于响应针对所述第一检测区域的第一检测指令,根据所述第一检测指令中的一个或多个触控区域确定最大触控间距;
177.最小触控间距检测子模块,用于响应针对所述第二检测区域的第二检测指令,根据所述第二检测指令中的一个或多个触控区域确定最小触控间距;
178.目标触控间距确定子模块,用于根据所述最大触控间距和所述最小触控间距,计算得到目标触控间距。
179.在本发明的一种优选实施例中,所述最大触控间距检测子模块,包括:
180.坐标范围确定单元,用于响应针对所述第一检测区域的第一检测指令,确定所述第一检测指令中的一个或多个触控区域所处的坐标范围;
181.最大触控间距确定单元,用于根据所述坐标范围确定最大触控间距。
182.在本发明的一种优选实施例中,所述最小触控间距检测子模块,包括:
183.第二触控区域提取单元,用于响应针对所述第二检测区域的第二检测指令,确定所述第二检测指令中的一个或多个触控区域的最小区域;
184.最小触控间距确定单元,用于根据所述最小区域确定最小触控间距。
185.在本发明的一种优选实施例中,所述目标触控间距计算子模块,包括:
186.平均值计算单元,用于计算所述最大触控间距和所述最小触控间距的平均值;
187.目标触控间距计算单元,用于根据所述平均值计算得到目标触控间距。
188.在本发明的一种优选实施例中,所述目标触控间距计算单元,包括:
189.目标触控间距计算子单元,用于将所述平均值与预设参数相乘以得到目标触控间距;
190.其中,所述预设参数依据以下至少一项而确定:当前游戏类型、用户所在的国家、以及用户的年龄阶段。
191.在本发明的一种优选实施例中,还包括:
192.第三检测区域显示模块,用于显示第三检测区域;
193.判断模块,用于响应针对所述第三检测区域的第三检测指令,判断所述目标触控间距是否满足条件;
194.重新检测模块,用于若所述目标触控间距不满足条件,则返回执行所述响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距的步骤。
195.在本发明的一种优选实施例中,所述判断模块,包括:
196.测试区域提取子模块,用于提取所述第三检测指令中的多个测试区域;
197.数量计算子模块,用于计算所述多个测试区域中大于或等于所述目标触控间距的第一数量,以及,计算所述多个测试区域中小于所述目标触控间距的第二数量;
198.第一判定子模块,用于当所述第一数量大于所述第二数量时,则判定所述目标触控间距满足条件;或,
199.第二判定子模块,用于当所述第一数量小于所述第二数量时,则判定所述目标触控间距不满足条件。
200.在本发明的一种优选实施例中,还包括:
201.游戏界面显示模块,用于显示游戏界面,所述游戏界面所显示的内容包含确认使用控件和再次检测控件;
202.确认使用模块,用于当接收到用户针对所述确认使用控件的触发指令时,按照调整后所述虚拟单位的大小进行游戏;
203.再次检测模块,用于当接收到用户针对所述再次检测控件的触发指令时,返回执行所述响应针对所述检测区域的检测指令,根据所述检测指令中的一个或多个触控区域确定目标触控间距的步骤。
204.在本发明的一种优选实施例中,还包括:
205.设置界面显示模块,用于响应针对所述游戏的图形用户界面上的自定义设置指令,显示一设置界面;
206.自定义设置模块,用于响应针对所述设置界面的设置指令,确定自定义虚拟单位大小和/或自定义虚拟单位间距;
207.虚拟单位调整模块,用于按照所述自定义虚拟单位大小和/或自定义虚拟单位间距,调整所述游戏中所显示的虚拟单位的大小和/或虚拟单位间距。
208.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关
之处参见方法实施例的部分说明即可。
209.本发明实施例还提供了一种电子设备,如图10所示,包括:
210.处理器1001和存储介质1002,所述存储介质1002存储有所述处理器901可执行的机器可读指令,当电子设备运行时,所述处理器1001执行所述机器可读指令,以执行如本发明实施例任一项所述的方法。具体实现方式和技术效果类似,这里不再赘述。
211.本发明实施例还提供了一种计算机可读存储介质,如图11所示,所述存储介质上存储有计算机程序1101,所述计算机程序1101被处理器运行时执行如本发明实施例任一项所述的方法。具体实现方式和技术效果类似,这里不再赘述。
212.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
213.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
214.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
215.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
216.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
217.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
218.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要
素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
219.以上对本发明所提供的一种游戏中的显示控制方法和一种游戏中的显示控制装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜