一种对象控制的方法以及相关装置制造方法及图纸

技术编号:21327609 阅读:31 留言:0更新日期:2019-06-13 18:21
本发明专利技术公开了一种对象控制的方法,包括:接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令;根据所述滑动控制指令确定所述目标对象朝向第二方向移动的第一距离,其中,所述第二方向在所述第一方向的反向延长线上具有投影分量;控制所述目标对象移动所述第一距离移动至对应的目标位置;根据所述目标位置与预设业务位置的重合度进行对应的业务控制处理。本发明专利技术还公开了一种客户端以及终端设备。本发明专利技术可以采用拖动目标对象的方式来控制目标对象进行移动,用户能够根据不同的场景触发相应的拖动操作,从而提升操作方式的多样性和可行性。

A Method of Object Control and Related Devices

The invention discloses an object control method, which includes: receiving a sliding control instruction for a target object in the first direction inputted in a specified area on a touch screen; determining the first distance of the target object moving in the second direction according to the sliding control instruction, in which the second direction has a projection component on the reverse extension line in the first direction. The first distance of the target object is controlled to move to the corresponding target position, and the corresponding service control processing is carried out according to the coincidence degree of the target position and the preset service position. The invention also discloses a client and a terminal device. The invention can control the moving of the target object by dragging the target object, and the user can trigger the corresponding dragging operation according to different scenarios, thereby improving the diversity and feasibility of the operation mode.

【技术实现步骤摘要】
一种对象控制的方法以及相关装置
本专利技术涉及人机交互
,尤其涉及一种对象控制的方法以及相关装置。
技术介绍
人们总是会有意无意地追忆童年的记忆。而现如今已经迈入电子科技时代,各种各样的电子游戏层出不穷,种类也越来越多,而我们却会在无意中回想起令人十分怀念的儿时游戏,这就是所谓一代人的记忆。目前,已开发一款名为“跳一跳”的小游戏。这款“跳一跳”小游戏采用长按的方式来给画布中的目标对象赋能,并通过按压时间长短来调整赋能的大小,使目标对象产生跳跃的初始动能。具体过程为,当用户的手指触碰到终端设备的屏幕时进行长按,目标对象开始弓腰蓄力,当用户的手指松开时,目标对象就开始翻转跳跃,即从一个“盒子”跳到另一个“盒子”上。然而,目标对象的类型往往具有多样性。在定位目标对象的场景中,通过用户的长按操作或者点击操作来控制目标对象运动难以适用于所有的定位场景,且单一的操作方式也难以满足用户的操作习惯,导致方案的适用性较差。
技术实现思路
本专利技术实施例提供了一种对象控制的方法以及相关装置,用户可以采用拖动目标对象的方式来控制目标对象进行移动,且目标对象的移动距离与用户拖动该目的对象的距离具有对应关系,由此,用户能够根据不同的场景触发相应的拖动操作,从而提升操作方式的多样性和可行性。有鉴于此,本专利技术第一方面提供一种对象控制的方法,包括:接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令;根据所述滑动控制指令确定所述目标对象朝向第二方向移动的第一距离,其中,所述第二方向在所述第一方向的反向延长线上具有投影分量;控制所述目标对象移动所述第一距离移动至对应的目标位置;根据所述目标位置与预设业务位置的重合度进行对应的业务控制处理。本专利技术第二方面提供一种客户端,包括:接收模块,用于接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令;确定模块,用于根据所述接收模块接收的所述滑动控制指令确定所述目标对象朝向第二方向移动的第一距离,其中,所述第二方向在所述第一方向的反向延长线上具有投影分量;控制模块,用于控制所述目标对象按照所述确定模块确定的所述第一距离移动至对应的目标位置;处理模块,用于根据所述控制模块移动到的所述目标位置与预设业务位置的重合度进行对应的业务控制处理。在一种可能的设计中,在本专利技术实施例的第二方面的第一种实现方式中,所述处理模块,具体用于根据所述目标位置与预设业务位置之间的位置关系,获取目标距离值,其中,所述目标距离值表示从所述目标位置至所述预设业务位置中心点的直线距离;若所述目标距离值小于或等于第一预设距离,则生成第一分值;若所述目标距离值大于所述第一预设距离且小于或等于第二预设距离,则生成第二分值,其中,所述第二分值小于所述第一分值;若所述目标距离值大于所述第二预设距离,则生成第三分值,并显示分值分享界面,其中,所述第三分值小于所述第二分值。在一种可能的设计中,在本专利技术实施例的第二方面的第二种实现方式中,所述客户端还包括设置模块;所述接收模块,还用于接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令之前,接收对象设置指令;所述设置模块,用于根据所述接收模块接收的所述对象设置指令,设置所述目标对象的外部形态,其中,所述外部形态包括颜色、图案、文字以及形状中的至少一项。在一种可能的设计中,在本专利技术实施例的第二方面的第三种实现方式中,所述客户端还包括获取模块以及建立模块;所述获取模块,用于获取参照物体集合,其中,所述参照物体集合中包括N个参照物体,所述N个参照物体中的M个参照物体具有标识信息,所述N为大于或等于1的整数,所述M为大于或等于0,且小于或等于所述N的整数;所述建立模块,用于建立所述获取模块获取的所述参照物体集合中目标参考物体与所述预设业务位置之间的对应关系,其中,所述目标参考物体为所述N个参照物体中的任意一个参考物体。在一种可能的设计中,在本专利技术实施例的第二方面的第四种实现方式中,所述处理模块,具体用于接收分值分享指令,其中,所述分值分享指令携带目标玩家标识,所述目标玩家标识与目标玩家具有唯一的对应关系;根据所述分值分享指令向目标玩家发送对战请求指令,其中,所述对战请求指令用于请求所述目标玩家对目标对象进行控制,并生成第四分值。在一种可能的设计中,在本专利技术实施例的第二方面的第五种实现方式中,所述客户端还包括计算模块;所述计算模块,用于所述接收模块接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令之后,若所述第一方向为预设方向,则根据所述滑动控制指令计算得到所述目标对象朝向所述第一方向移动的第二距离;所述确定模块,具体用于根据所述计算模块计算的所述第二距离、相关度参数以及阻尼系数,计算得到所述目标对象朝向第二方向移动的第一距离,其中,所述相关度参数表示所述目标对象的初始速度与所述第二距离之间的相关度,所述阻尼系数表示所述目标对象在移动过程中的能量消耗情况。在一种可能的设计中,在本专利技术实施例的第二方面的第六种实现方式中,所述客户端还包括获取模块以及计算模块;所述获取模块,用于所述接收模块接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令之后,若所述第一方向不为预设方向,则根据所述滑动控制指令获取所述第一方向与所述预设方向之间的第一夹角;所述计算模块,用于根据所述获取模块获取的所述第一夹角计算所述目标对象朝向所述第一方向移动的第二距离;所述确定模块,具体用于根据所述第二距离、相关度参数以及阻尼系数,计算得到所述目标对象朝向第二方向移动的第一距离,其中,所述相关度参数表示所述目标对象的初始速度与所述第二距离之间的相关度,所述阻尼系数表示所述目标对象在移动过程中的能量消耗情况。在一种可能的设计中,在本专利技术实施例的第二方面的第七种实现方式中,所述滑动控制指令的起始位置对应第一横坐标以及第一纵坐标,所述滑动控制指令的结束位置对应第二横坐标以及第二纵坐标;所述确定模块,具体用于根据所述滑动控制指令的所述第一横坐标与所述第二横坐标获取横坐标距离,并根据所述滑动控制指令的所述第一纵坐标以及所述第二纵坐标获取纵坐标距离;根据所述横坐标距离以及所述纵坐标距离,计算得到第二夹角,其中,所述第二夹角表示所述第一方向与垂直方向之间的夹角;获取所述预设方向以及水平方向之间的第三夹角;根据所述第二夹角与所述第三夹角,计算得到所述第一方向与所述预设方向之间的第一夹角。本专利技术第三方面提供一种终端设备,所述终端设备用于执行上述第一方面或第一方面的任一可能的实现方式中对象控制的方法。具体地,所述终端设备可以包括用于执行第一方面或第一方面的任一可能的实现方式中对象控制的方法的模块。本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,提供了一种对象控制的方法,首先客户端接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令,然后根据滑动控制指令确定目标对象朝向第二方向移动的第一距离,其中,第二方向在第一方向的反向延长线上具有投影分量,然后控制目标对象移动第一距离移动至对应的目标位置本文档来自技高网...

【技术保护点】
1.一种对象控制的方法,其特征在于,包括:接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令;根据所述滑动控制指令确定所述目标对象朝向第二方向移动的第一距离,其中,所述第二方向在所述第一方向的反向延长线上具有投影分量;控制所述目标对象移动所述第一距离移动至对应的目标位置;根据所述目标位置与预设业务位置的重合度进行对应的业务控制处理。

【技术特征摘要】
1.一种对象控制的方法,其特征在于,包括:接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令;根据所述滑动控制指令确定所述目标对象朝向第二方向移动的第一距离,其中,所述第二方向在所述第一方向的反向延长线上具有投影分量;控制所述目标对象移动所述第一距离移动至对应的目标位置;根据所述目标位置与预设业务位置的重合度进行对应的业务控制处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标位置与预设业务位置的重合度进行对应的业务控制处理,包括:根据所述目标位置与预设业务位置之间的位置关系,获取目标距离值,其中,所述目标距离值表示从所述目标位置至所述预设业务位置中心点的直线距离;若所述目标距离值小于或等于第一预设距离,则生成第一分值;若所述目标距离值大于所述第一预设距离且小于或等于第二预设距离,则生成第二分值,其中,所述第二分值小于所述第一分值;若所述目标距离值大于所述第二预设距离,则生成第三分值,并显示分值分享界面,其中,所述第三分值小于所述第二分值。3.根据权利要求1所述的方法,其特征在于,所述接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令之前,所述方法还包括:接收对象设置指令;根据所述对象设置指令,设置所述目标对象的外部形态,其中,所述外部形态包括颜色、图案、文字以及形状中的至少一项。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取参照物体集合,其中,所述参照物体集合中包括N个参照物体,所述N个参照物体中的M个参照物体具有标识信息,所述N为大于或等于1的整数,所述M为大于或等于0,且小于或等于所述N的整数;建立所述参照物体集合中目标参考物体与所述预设业务位置之间的对应关系,其中,所述目标参考物体为所述N个参照物体中的任意一个参考物体。5.根据权利要求2所述的方法,其特征在于,所述显示分值分享界面,包括:接收分值分享指令,其中,所述分值分享指令携带目标玩家标识,所述目标玩家标识与目标玩家具有唯一的对应关系;根据所述分值分享指令向目标玩家发送对战请求指令,其中,所述对战请求指令用于请求所述目标玩家对目标对象进行控制,并生成第四分值。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述接收在触摸屏上的指定区域输入的针对目标对象的朝向第一方向的滑动控制指令之后,所述方法还包括:若所述第一方向为预设方向,则根据所述滑动控制指令计算得到所述目标对象朝向所述第一方向移动的第二距离;所述根据所述滑动控制指令确定所述目标对象朝向第二方向移动的第一距离,包括:根据所述第二距离、相关度参数以及阻尼系数,计算得到所述目标对象朝向第二方向移动的第一距离,其中,所述相关度参数表示所述目标对象的初始速度与所述第二距离之间的相关度,所述阻尼系数表示所述目标对象在移动过程中...

【专利技术属性】
技术研发人员:马弢
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京,11

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

1