一种提高2D界面连线交互精度的方法及终端技术

技术编号:33360292 阅读:53 留言:0更新日期:2022-05-11 22:15
本发明专利技术公开了一种提高2D界面连线交互精度的方法及终端;本发明专利技术获取用户的起始点触信息,根据所述起始点触信息中的起始触发点坐标与2D界面中的原始格子触发范围,确定第一触发格子;将与所述第一触发格子相邻的相邻格子的原始格子触发范围调整为临时格子触发范围,使与所述第一触发格子之间呈斜向的相邻斜向格子的临时格子触发范围与其他相邻格子的临时格子触发范围一致;获取用户的二次点触信息,当所述二次点触信息中的二次触发点进入所述相邻格子的临时格子触发范围时,则确定第二触发格子,形成从所述第一触发格子到所述第二触发格子的连线;本发明专利技术使斜向格子与横竖向格子的触发范围一致,提高了交互精度,使用户得到更好的使用体验。更好的使用体验。更好的使用体验。

【技术实现步骤摘要】
一种提高2D界面连线交互精度的方法及终端


[0001]本专利技术涉及2D交互
,特别涉及一种提高2D界面连线交互精度的方法及终端。

技术介绍

[0002]在开发2D拼词类游戏的时候,界面的交互需求是基于2D的格子进行横向,竖向和斜向的划线操作,对于斜向的划线,因为所触发的区域角度比较小,所以很大概率因为操作精度问题,触发了横向或者纵向的划线判定,影响游戏整体交互的体验。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种提高2D界面连线交互精度的方法及终端,提高连线交互精度,从而提高用户的交互体验。
[0004]为了解决上述技术问题,本专利技术采用的技术方案为:
[0005]一种提高2D界面连线交互精度的方法,包括:
[0006]S1、获取用户的起始点触信息,根据所述起始点触信息中的起始触发点坐标与2D界面中的原始格子触发范围,确定第一触发格子;
[0007]S2、将与所述第一触发格子相邻的相邻格子的原始格子触发范围调整为临时格子触发范围,使与所述第一触发格子之间呈斜向的相邻斜向格子的临时格子触发范围与其他相邻格子的临时格子触发范围一致;
[0008]S3、获取用户的二次点触信息,当所述二次点触信息中的二次触发点进入所述相邻格子的临时格子触发范围,则确定第二触发格子,形成从所述第一触发格子到所述第二触发格子的连线。
[0009]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0010]一种提高2D界面连线交互精度的终端,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0011]S1、获取用户的起始点触信息,根据所述起始点触信息中的起始触发点坐标与2D界面中的原始格子触发范围,确定第一触发格子;
[0012]S2、将与所述第一触发格子相邻的相邻格子的原始格子触发范围调整为临时格子触发范围,使与所述第一触发格子之间呈斜向的相邻斜向格子的临时格子触发范围与其他相邻格子的临时格子触发范围一致;
[0013]S3、获取用户的二次点触信息,当所述二次点触信息中的二次触发点进入所述相邻格子的临时格子触发范围,则确定第二触发格子,形成从所述第一触发格子到所述第二触发格子的连线。
[0014]本专利技术的有益效果在于:本专利技术在触发第一个格子后,对所有格子的触发范围进行调整,使斜向格子与横竖向格子的触发范围一致,提高了交互精度,使用户得到更好的使用体验。
附图说明
[0015]图1为本专利技术实施例的一种提高2D界面连线交互精度的方法的流程图;
[0016]图2为本专利技术实施例的一种提高2D界面连线交互精度的终端的结构图;
[0017]图3为本专利技术实施例的一种提高2D界面连线交互精度的方法的效果示意图;
[0018]标号说明:
[0019]1、一种提高2D界面连线交互精度的终端;2、处理器;3、存储器。
具体实施方式
[0020]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0021]请参照图1和图3,一种提高2D界面连线交互精度的方法,包括:
[0022]S1、获取用户的起始点触信息,根据所述起始点触信息中的起始触发点坐标与2D界面中的原始格子触发范围,确定第一触发格子;
[0023]S2、将与所述第一触发格子相邻的相邻格子的原始格子触发范围调整为临时格子触发范围,使与所述第一触发格子之间呈斜向的相邻斜向格子的临时格子触发范围与其他相邻格子的临时格子触发范围一致;
[0024]S3、获取用户的二次点触信息,当所述二次点触信息中的二次触发点进入所述相邻格子的临时格子触发范围,则确定第二触发格子,形成从所述第一触发格子到所述第二触发格子的连线。
[0025]从上述描述可知,本专利技术的有益效果在于:本专利技术在触发第一个格子后,对所有格子的触发范围进行调整,使斜向格子与横竖向格子的触发范围一致,提高了交互精度,使用户得到更好的使用体验。
[0026]进一步的,在步骤S3之后,还包括:
[0027]S4、根据所述连线,将连线方向上的所有格子置为可触发状态,其余连线方向外的格子置为不可触发状态。
[0028]由以上描述可知,在用户确定了连线方向后,连线方向外的格子置为不可触发,提高用户触发连线方向格子的流畅性,提高用户体验。
[0029]进一步的,在步骤S4之后,还包括:
[0030]S5、重新调整格子的触发范围为原始格子触发范围。
[0031]由以上描述可知,在仅有划线方向的格子可触发的情况下,将各自的触发范围扩大至初始触发范围,使用户更容易的就能触发格子,降低了操作精度的要求,提高用户体验。
[0032]进一步的,在步骤S3之后还包括:
[0033]S6、接收用户的后续点触信息,根据用户后续点触信息的后续触发点和格子的触发范围,确定后续触发格子;
[0034]直至接收到用户的结束点触信息,将用户的初始触发格子、第二触发格子以及所有后续触发格子进行连线以完成划线操作。
[0035]由上述描述可知,根据用户的后续点触信息及结束点触信息,进行格子的点触和划线,以实现用户的划线操作,给予用户完整的使用体验。
[0036]进一步的,步骤S6中所述直至接收到用户的结束点触信息具体为:
[0037]检测到用户的手指或鼠标离开点触页面,则得到所述结束点触信息。
[0038]由上述描述可知,当用户的手指或鼠标离开点触页面,即判断用户的划线操作完成,提高用户的使用的流畅性。
[0039]请参照图2,一种提高2D界面连线交互精度的终端,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0040]S1、获取用户的起始点触信息,根据所述起始点触信息中的起始触发点坐标与2D界面中的原始格子触发范围,确定第一触发格子;
[0041]S2、将与所述第一触发格子相邻的相邻格子的原始格子触发范围调整为临时格子触发范围,使与所述第一触发格子之间呈斜向的相邻斜向格子的临时格子触发范围与其他相邻格子的临时格子触发范围一致;
[0042]S3、获取用户的二次点触信息,当所述二次点触信息中的二次触发点进入所述相邻格子的临时格子触发范围时,则确定第二触发格子,形成从所述第一触发格子到所述第二触发格子的连线。
[0043]从上述描述可知,本专利技术的有益效果在于:本专利技术在触发第一个格子后,对所有格子的触发范围进行调整,使斜向格子与横竖向格子的触发范围一致,提高了交互精度,使用户得到更好的使用体验。
[0044]进一步的,所述处理器执行所述计算机程序的所述步骤S3之后还包括实现以下步骤:
[0045]S4、根据所述连线,将连线方向上的所有格子置为可触发状态,其余连线方向外的格子置为不可触发状态。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提高2D界面连线交互精度的方法,其特征在于,包括:S1、获取用户的起始点触信息,根据所述起始点触信息中的起始触发点坐标与2D界面中的原始格子触发范围,确定第一触发格子;S2、将与所述第一触发格子相邻的相邻格子的原始格子触发范围调整为临时格子触发范围,使与所述第一触发格子之间呈斜向的相邻斜向格子的临时格子触发范围与其他相邻格子的临时格子触发范围一致;S3、获取用户的二次点触信息,当所述二次点触信息中的二次触发点进入所述相邻格子的临时格子触发范围时,则确定第二触发格子,形成从所述第一触发格子到所述第二触发格子的连线。2.根据权利要求1所述的一种提高2D界面连线交互精度的方法,其特征在于,所述步骤S3之后还包括:S4、根据所述连线,将连线方向上的所有格子置为可触发状态,其余连线方向外的格子置为不可触发状态。3.根据权利要求2所述的一种提高2D界面连线交互精度的方法,其特征在于,所述步骤S4之后还包括:S5、重新调整格子的触发范围为原始格子触发范围。4.根据权利要求1所述的一种提高2D界面连线交互精度的方法,其特征在于,步骤S3之后还包括:S6、接收用户的后续点触信息,根据用户后续点触信息的后续触发点和格子的触发范围,确定后续触发格子;直至接收到用户的结束点触信息,将用户的初始触发格子、第二触发格子以及所有后续触发格子进行连线以完成划线操作。5.根据权利要求4所述的一种提高2D界面连线交互精度的方法,其特征在于,所述步骤S6中所述直至接收到用户的结束点触信息具体为:检测到用户的手指或鼠标离开点触页面,则得到所述结束点触信息。6.一种提高2D界面连线交互精度的终端,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行...

【专利技术属性】
技术研发人员:刘德建林琛陈江河陈波
申请(专利权)人:福建省天奕网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1