虚拟对象控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:17195455 阅读:21 留言:0更新日期:2018-02-03 22:22
本公开提供了一种虚拟对象控制方法、虚拟对象控制装置、电子设备及计算机可读存储介质,涉及人机交互技术领域。该方法包括:在接收到作用于一交互区域的触控起始事件时,在所述交互区域中提供一触觉反馈控件;在检测到与所述触控起始事件连续的滑动事件时,根据所述滑动事件的触控点的位置提供一触觉辅助区域;根据所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系,调整与所述滑动事件对应的虚拟对象的作用力的力度。本公开为用户提供更准确的触觉反馈,从而提高用户触控操作的精准度。

Virtual object control methods, devices, electronic devices and storage media

The present disclosure provides a virtual object control method, a virtual object control device, an electronic device and a computer readable storage medium, and relates to the field of human-machine interaction technology. The method includes: the touch starting event received in one interaction region, providing a tactile feedback control in the interaction region; in the detection to the initial event of continuous sliding touch events, providing a tactile auxiliary area according to the sliding touch point event position; according to the mapping relationship the resistance between virtual touch points and the tactile auxiliary area, and the adjusting force of virtual object corresponding to the intensity of sliding events. This disclosure provides more accurate tactile feedback for users to improve the accuracy of the user's touch manipulation.

【技术实现步骤摘要】
虚拟对象控制方法、装置、电子设备及存储介质
本公开涉及人机交互领域,具体而言,涉及一种虚拟对象控制方法及虚拟对象控制装置、电子设备及计算机可读存储介质。
技术介绍
随着移动通信的技术的快速发展,出现了大量的游戏应用。在各类游戏应用的场景中,为了增强用户体验感以及更逼真的显示游戏效果,通常会提供触觉反馈。现有技术中,大多通过Tapic震动反馈技术作为用户进行触控操作,例如点击、滑动或者其它操作的触觉反馈。参考图1所示,用户通过上下滑动时间数字为移动终端设置时间,每滑动一个刻度会有Taptic的震动反馈。再例如,用户通过长按操作来移动或者编辑操作界面上的标识时,也会有震动反馈。上述方式中的震动反馈机制,只是为用户提供一个触控操作提示,并不能在操作界面上或者屏幕上为用户提供准确的触觉反馈,在当前游戏应用中的很难与用户的触控操作有效结合,导致用户体验感较差。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种虚拟对象控制方法及一种虚拟对象控制装置、电子设备及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种虚拟对象控制方法,应用于可呈现游戏场景的具有触觉反馈功能的触控终端,包括:在接收到作用于一交互区域的触控起始事件时,在所述交互区域中提供一触觉反馈控件;在检测到与所述触控起始事件连续的滑动事件时,根据所述滑动事件的触控点的位置提供一触觉辅助区域;根据所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系,调整与所述滑动事件对应的虚拟对象的作用力的力度。在本公开的一种示例性实施例中,根据所述滑动事件的触控点的位置提供一触觉辅助区域包括:以所述滑动事件的触控点和所述交互区域的原点之间的连线为对称轴,提供所述触觉辅助区域。在本公开的一种示例性实施例中,所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系包括:在所述滑动事件触控点在所述触觉辅助区域时,所述触控点的虚拟阻力与所述触控点到所述触觉辅助区域原点之间的距离正相关且横坐标相同的所述滑动事件触控点对应的所述虚拟阻力相同。在本公开的一种示例性实施例中,所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系包括:在所述滑动事件触控点未在所述触觉辅助区域时,所述触控点的虚拟阻力为所述触控点在所述触觉辅助区域的最大虚拟阻力且保持不变。在本公开的一种示例性实施例中,所述方法还包括:根据所述滑动事件触控点的位置调整与所述滑动事件对应的虚拟对象的作用力的方向。在本公开的一种示例性实施例中,所述方法还包括:在检测到与所述滑动事件连续的触控结束事件时,控制所述虚拟对象以与所述滑动事件触控点对应力度的作用力运动。在本公开的一种示例性实施例中,在所述交互区域中提供一触觉反馈控件包括:在所述交互区域的原点处提供第一触觉反馈控件以及所述交互区域的边界处提供第二触觉反馈控件。在本公开的一种示例性实施例中,所述方法还包括:在检测到与所述滑动事件连续的触控结束事件,且所述滑动事件触控点的位置在所述第一触觉反馈控件时,取消控制所述虚拟对象运动。在本公开的一种示例性实施例中,所述方法还包括:在所述触觉反馈区域中标识性显示所述滑动事件对应的所述作用力的力度。根据本公开的一个方面,提供一种虚拟对象控制装置,应用于可呈现游戏场景的具有触觉反馈功能的触控终端,包括:控件提供模块,用于在接收到作用于一交互区域的触控起始事件时,在所述交互区域中提供一触觉反馈控件;区域提供模块,用于在检测到与所述触控起始事件连续的滑动事件时,根据所述滑动事件触控点的位置提供一触觉辅助区域;力度控制模块,用于根据所述触控点的位置与所述触觉辅助区域的虚拟阻力之间的映射关系,调整与所述滑动事件对应的虚拟对象的作用力的力度。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的虚拟对象控制方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的虚拟对象控制方法。本公开一种示例性实施例提供的虚拟对象控制方法、虚拟对象控制装置、电子设备及计算机可读存储介质中,一方面,通过提供触觉反馈控件及触觉辅助区域,可以更精准的提供与用户操作对应的触觉反馈,提高用户在游戏中的沉浸感;另一方面,通过根据所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系,可以更精准的调整与所述滑动事件对应的虚拟对象的作用力的力度,从而提高用户触控操作的效率和精准度。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参照附图来详细描述其示例实施例,本公开的上述和其他特征及优点将变得更加明显。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为相关技术中一种触觉反馈操作界面的示意图;图2示意性示出本公开示例性实施例中一种虚拟对象控制方法示意图;图3示意性示出本公开示例性实施例中一种触觉反馈原理的示意图;图4示意性示出本公开示例性实施例中一种游戏应用操作界面的示意图;图5示意性示出本公开示例性实施例中虚拟对象控制方法的具体流程的示意图;图6示意性示出本公开示例性实施例中触觉辅助区域生成的示意图;图7示意性示出本公开示例性实施例中一种触觉辅助区域的示意图;图8示意性示出本公开示例性实施例中一种滑动事件触控点虚拟阻力与触觉辅助区域映射关系的示意图;图9示意性示出本公开示例性实施例中调整虚拟对象运动方向的示意图;图10示意性示出本公开示例性实施例中一种在触觉辅助区域标识性显示作用力的示意图;图11示意性示出本公开示例性实施例中一种虚拟对象控制装置的结构示意图;图12示意性示出本公开示例性实施例中一种电子设备的框图;图13示意性示出本公开示例性实施例中一种程序产品。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其他的方法、组元、材料、装置、步骤等。在其他情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本公开的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体本文档来自技高网...
虚拟对象控制方法、装置、电子设备及存储介质

【技术保护点】
一种虚拟对象控制方法,应用于可呈现游戏场景的具有触觉反馈功能的触控终端,其特征在于,包括:在接收到作用于一交互区域的触控起始事件时,在所述交互区域中提供一触觉反馈控件;在检测到与所述触控起始事件连续的滑动事件时,根据所述滑动事件的触控点的位置提供一触觉辅助区域;根据所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系,调整与所述滑动事件对应的虚拟对象的作用力的力度。

【技术特征摘要】
1.一种虚拟对象控制方法,应用于可呈现游戏场景的具有触觉反馈功能的触控终端,其特征在于,包括:在接收到作用于一交互区域的触控起始事件时,在所述交互区域中提供一触觉反馈控件;在检测到与所述触控起始事件连续的滑动事件时,根据所述滑动事件的触控点的位置提供一触觉辅助区域;根据所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系,调整与所述滑动事件对应的虚拟对象的作用力的力度。2.根据权利要求1所述的虚拟对象控制方法,其特征在于,根据所述滑动事件的触控点的位置提供一触觉辅助区域包括:以所述滑动事件的触控点和所述交互区域的原点之间的连线为对称轴,提供所述触觉辅助区域。3.根据权利要求1所述的虚拟对象控制方法,其特征在于,所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系包括:在所述滑动事件触控点在所述触觉辅助区域时,所述触控点的虚拟阻力与所述触控点到所述触觉辅助区域原点之间的距离正相关且横坐标相同的所述滑动事件触控点对应的所述虚拟阻力相同。4.根据权利要求3所述的虚拟对象控制方法,其特征在于,所述触控点的虚拟阻力与所述触觉辅助区域之间的映射关系包括:在所述滑动事件触控点未在所述触觉辅助区域时,所述触控点的虚拟阻力为所述触控点在所述触觉辅助区域的最大虚拟阻力且保持不变。5.根据权利要求1所述的虚拟对象控制方法,其特征在于,所述方法还包括:根据所述滑动事件触控点的位置调整与所述滑动事件对应的虚拟对象的作用力的方向。6.根据权利要求1所述的虚拟对象控制方法,其特征在于,所述方法还包括:在检测到与所述滑动事件连续的触控结束事件时...

【专利技术属性】
技术研发人员:吴志武
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1