
技术摘要:
本申请实施例提供一种对象选择方法及装置,该方法包括:响应作用于图形用户界面的第一操作,获取第一操作对应的检测区域。获取与检测区域存在重合的至少一个游戏交互对象。控制在与第一操作对应的显示区域中提供至少一个选择控件,其中,每个选择控件对应一个游戏交互 全部
背景技术:
随着游戏的不断发展,若能够保证用户在单手操作的模式下,简单高效的实现对 游戏中交互对象的选择,能够有效提升用户体验。 目前,现有技术的在保证用户单手操作的情况下,实现对游戏中交互对象的选择 时,通常是将游戏的交互对象进行归类排版,并且将归类排版后的游戏交互对象放置在单 手易操作的区域,从而实现用户单手即可实现点击。 然而,随着终端设备的屏幕尺寸越来越大,仅仅通过调整游戏交互对象的位置,无 法有效实现在单手操作的情况下对所有游戏交互对象的选择。
技术实现要素:
本申请实施例提供一种对象选择方法及装置,以克服无法有效实现在单手操作的 情况下对所有游戏入口区域的选择的问题。 第一方面,本申请实施例提供一种对象选择方法,通过第一终端设备提供图形用 户界面,所述图形用户界面包括游戏画面,所述游戏画面中包括至少一个游戏交互对象,包 括: 响应作用于所述图形用户界面的第一操作,获取所述第一操作对应的检测区域; 获取与所述检测区域存在重合的至少一个游戏交互对象; 控制在与所述第一操作对应的显示区域中提供至少一个选择控件,其中,每个所 述选择控件对应一个所述游戏交互对象; 响应作用于至少一个所述选择控件的选择操作,执行与所述选择控件对应的游戏 交互对象的交互操作。 在一种可能的设计中,所述获取所述第一操作对应的检测区域,包括: 获取所述第一操作的触控点所对应的检测区域。 在一种可能的设计中,所述方法还包括: 所述图形用户界面提供第一控件; 其中,所述获取所述第一操作的触控点所对应的检测区域,包括: 获取所述第一操作的触控点,确定所述触控点作用于所述第一控件的响应区域; 获取所述第一控件的检测区域。 在一种可能的设计中,所述获取所述第一控件的检测区域的步骤,包括: 根据所述触控点的移动调整所述第一控件的位置; 根据所述第一控件的位置确定对应的检测区域。 在一种可能的设计中,所述图形用户界面包括滑动区域,所述滑动区域位于所述 游戏画面的边缘区域,所述根据所述触控点的移动调整所述第一控件的位置的步骤为根据 4 CN 111603759 A 说 明 书 2/16 页 所述触控点的移动调整所述第一控件在所述滑动区域的位置。 在一种可能的设计中,所述图形用户界面提供第一控件的步骤,包括: 响应作用于所述滑动区域的第二操作,控制在所述图形用户界面显示第一控件, 其中,所述第二操作为与所述第一操作连续的操作。 在一种可能的设计中,所述图形用户界面包括滑动区域,所述第一操作为作用于 所述滑动区域的第一操作,所述第一操作为如下至少一种操作:点击操作和滑动操作,其 中,所述检测区域为垂直于所述滑动区域的检测线或垂直于所述滑动区域的以预设宽度为 宽度值的区域。 在一种可能的设计中,所述滑动区域包括横向滑动区域和/或纵向滑动区域,横向 滑动区域位于所述图形用户界面的横向边缘区域,所述纵向滑动区域位于所述图形用户界 面的纵向边缘区域;获取所述第一操作对应的检测区域的步骤包括如下至少一种步骤: 确定所述第一操作位于所述横向滑动区域,获取垂直于所述横向滑动区域的检测 线或垂直于所述横向滑动区域的以预设宽度为宽度值的区域;和 确定所述第一操作位于所述纵向滑动区域时,获取垂直于所述纵向滑动区域的检 测线或垂直于所述纵向滑动区域的以预设宽度为宽度值的区域。 在一种可能的设计中,控制在与所述第一操作对应的显示区域中提供至少一个选 择控件的步骤,包括: 获取与所述检测区域存在重合的至少一个游戏交互对象的在所述游戏画面中的 位置关系; 根据所述位置关系,在所述显示区域中提供至少一个选择控件。 在一种可能的设计中,所述检测区域与所述显示区域为同一区域。 在一种可能的设计中,所述获取与所述检测区域存在重合的至少一个游戏交互对 象之后,所述方法还包括: 获取所述至少一个游戏交互对象的对象标识; 所述方法还包括: 在每个所述选择控件的周边,显示所述选择控件对应的游戏交互对象的对象标 识。 在一种可能的设计中,所述方法还包括: 在没有检测到对所述滑动区域的操作时,将所述滑动区域设置为隐藏状态。 第二方面,本申请实施例提供一种对象选择装置,通过第一终端设备提供图形用 户界面,所述图形用户界面包括游戏画面,所述游戏画面中包括至少一个游戏交互对象,包 括: 获取模块,用于响应作用于所述图形用户界面的第一操作,获取所述第一操作对 应的检测区域; 所述获取模块,还用于获取与所述检测区域存在重合的至少一个游戏交互对象; 提供模块,用于控制在与所述第一操作对应的显示区域中提供至少一个选择控 件,其中,每个所述选择控件对应一个所述游戏交互对象; 处理模块,用于响应作用于至少一个所述选择控件的选择操作,执行与所述选择 控件对应的游戏交互对象的交互操作。 5 CN 111603759 A 说 明 书 3/16 页 在一种可能的设计中,所述获取模块具体用于: 获取所述第一操作的触控点所对应的检测区域。 在一种可能的设计中,所述提供模块还用于: 所述图形用户界面提供第一控件; 其中,所述获取模块具体用于: 获取所述第一操作的触控点,确定所述触控点作用于所述第一控件的响应区域; 获取所述第一控件的检测区域。 在一种可能的设计中,所述获取模块具体用于: 根据所述触控点的移动调整所述第一控件的位置; 根据所述第一控件的位置确定对应的检测区域。 在一种可能的设计中,所述图形用户界面包括滑动区域,所述滑动区域位于所述 游戏画面的边缘区域,所述获取模块具体用于: 根据所述触控点的移动调整所述第一控件在所述滑动区域的位置。 在一种可能的设计中,所述提供模块具体用于: 响应作用于所述滑动区域的第二操作,控制在所述图形用户界面显示第一控件, 其中,所述第二操作为与所述第一操作连续的操作。 在一种可能的设计中,所述图形用户界面包括滑动区域,所述第一操作为作用于 所述滑动区域的第一操作,所述第一操作为如下至少一种操作:点击操作和滑动操作,其 中,所述检测区域为垂直于所述滑动区域的检测线或垂直于所述滑动区域的以预设宽度为 宽度值的区域。 在一种可能的设计中,所述滑动区域包括横向滑动区域和/或纵向滑动区域,横向 滑动区域位于所述图形用户界面的横向边缘区域,所述纵向滑动区域位于所述图形用户界 面的纵向边缘区域;所述获取模块用于如下中的至少一种步骤: 确定所述第一操作位于所述横向滑动区域,获取垂直于所述横向滑动区域的检测 线或垂直于所述横向滑动区域的以预设宽度为宽度值的区域;和 确定所述第一操作位于所述纵向滑动区域时,获取垂直于所述纵向滑动区域的检 测线或垂直于所述纵向滑动区域的以预设宽度为宽度值的区域。 在一种可能的设计中,所述提供模块具体用于: 获取与所述检测区域存在重合的至少一个游戏交互对象的在所述游戏画面中的 位置关系; 根据所述位置关系,在所述显示区域中提供至少一个选择控件。 在一种可能的设计中,所述检测区域与所述显示区域为同一区域。 在一种可能的设计中,所述获取模块还用于: 在所述获取与所述检测区域存在重合的至少一个游戏交互对象之后,获取所述至 少一个游戏交互对象的对象标识; 所述提供模块还用于: 在每个所述选择控件的周边,显示所述选择控件对应的游戏交互对象的对象标 识。 在一种可能的设计中,所述提供模块还用于: 6 CN 111603759 A 说 明 书 4/16 页 在没有检测到对所述滑动区域的操作时,将所述滑动区域设置为隐藏状态。 第三方面,本申请实施例提供一种对象选择设备,包括: 存储器,用于存储程序; 处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器 用于执行如上第一方面以及第一方面各种可能的设计中任一所述的方法。 第四方面,本申请实施例提供一种计算机可读存储介质,包括指令,当其在计算机 上运行时,使得计算机执行如上第一方面以及第一方面各种可能的设计中任一所述的方 法。 本申请实施例提供一种对象选择方法及装置,该方法包括:响应作用于图形用户 界面的第一操作,获取第一操作对应的检测区域。获取与检测区域存在重合的至少一个游 戏交互对象。控制在与第一操作对应的显示区域中提供至少一个选择控件,其中,每个选择 控件对应一个游戏交互对象。响应作用于至少一个选择控件的选择操作,执行与选择控件 对应的游戏交互对象的交互操作。通过获取第一操作对应的检测区域,并且获取与检测区 域存在重合的至少一个游戏交互对象,从而可以在显示区域中提供各个游戏交互对象对应 的选择控件,并且基于选择控件实现对游戏交互对象的选择,从而可以实现在单手操作的 情况下,快速便捷的实现对各个游戏交互对象的选择。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申 请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。 图1A为本申请实施例提供的横屏表现模式的示意图; 图1B为本申请实施例提供的竖屏表现模式的示意图; 图2为本申请实施例提供的图形用户界面示意图; 图3为本申请其中一实施例提供的对象选择方法的流程图; 图4为本申请实施例提供的检测区域示意图; 图5为本申请实施例提供的选择控件的一种实现示意图; 图6为本申请实施例提供的选择操作示意图; 图7为本申请又一实施例提供的对象选择方法的流程图; 图8为本申请实施例提供的第一控件示意图; 图9为本申请实施例提供的滑动区域的示意图; 图10为本申请实施例提供的确定基于横向滑动区域确定检测区域的示意图; 图11为本申请实施例提供的确定基于纵向滑动区域确定检测区域的示意图; 图12为本申请实施例提供的显示第一控件的实现方式示意图; 图13为本申请实施例提供的检测线示意图; 图14为本申请实施例提供的检测区域的另一示意图; 图15为本申请实施例提供的左手操作的热区范围示意图; 图16为本申请实施例提供的右手操作的热区范围示意图; 7 CN 111603759 A 说 明 书 5/16 页 图17为本申请实施例提供的隐藏状态的滑动区域的示意图; 图18为本申请实施例提供的对象选择装置的结构示意图; 图19为本申请实施例提供的对象选择设备的硬件结构示意图。