控制虚拟对象漂移的方法和设备技术

技术编号:19944099 阅读:24 留言:0更新日期:2019-01-03 01:43
本发明专利技术提供一种控制虚拟对象漂移的方法和设备。该方法包括:在所述图形用户界面上提供一漂移操作控件和方向键功能区;响应作用于所述漂移操作控件的第一触控操作,控制所述虚拟对象以漂移基础方向进入漂移过程,其中,所述漂移基础方向根据所述作用于所述方向键功能区上的第二触控操作确定;确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向;控制所述虚拟对象在所述漂移基础方向的基础上根据所述漂移调整方向调整漂移方向。和现有技术相比,实现了对虚拟对象的漂移方向进行微调的目的,提升了玩家的游戏体验。

Method and Equipment for Controlling the Drift of Virtual Objects

The invention provides a method and device for controlling the drift of virtual objects. The method includes: providing a drift operation control and direction key functional area on the graphical user interface; responding to the first touch operation acting on the drift operation control, controlling the virtual object to enter the drift process in the drift basic direction, where the drift basic direction is determined according to the second touch operation acting on the direction key functional area; The relative position of the current touch point of the first touch operation in the drift operation control is described, the drift adjustment direction is obtained according to the relative position, and the virtual object is controlled to adjust the drift direction according to the drift adjustment direction on the basis of the drift basic direction. Compared with the existing technology, it realizes the purpose of fine-tuning the drift direction of virtual objects and improves the players'game experience.

【技术实现步骤摘要】
控制虚拟对象漂移的方法和设备
本专利技术涉及游戏
,尤其涉及一种控制虚拟对象漂移的方法和设备。
技术介绍
随着网络游戏和终端技术的不断发展,可在移动终端上安装的游戏应用越来越多。竞速类游戏因其具有炫酷的技能和超强的极速体验受到玩家的追捧。比如:跑跑卡丁车、超级房车赛和极品飞车等。针对这些赛车类游戏,为了使用户能够获得更好的体验,在赛车过程中,赛车不仅可以左右打方向,还可以进行漂移。现有技术中,玩家通过对方向控件的操作控制赛车的移动方向,在需要使用漂移技能时,同时按下方向控件和漂移按键,便可控制赛车在既定的方向进行漂移。然而,在赛车漂移过程中,玩家可能需要对赛车方向进行微调,上述方法无法实现这一点。
技术实现思路
本专利技术提供一种控制虚拟对象漂移的方法和设备,用以解决现有技术中无法对处于漂移过程中的虚拟对象的方向进行微调的问题。第一方面,本专利技术提供一种控制虚拟对象漂移的方法,用于在终端上渲染一图形用户界面,所述图形用户界面包括至少部分游戏场景以及至少一虚拟对象,该方法包括:在所述图形用户界面上提供一漂移操作控件和方向键功能区;响应作用于所述漂移操作控件的第一触控操作,控制所述虚拟对象以漂移基础方向进入漂移过程,其中,所述漂移基础方向根据所述作用于所述方向键功能区上的第二触控操作确定;确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向;控制所述虚拟对象在所述漂移基础方向的基础上根据所述漂移调整方向调整漂移方向。可选的,所述漂移操作控件包括:漂移操作区和方向操作区,所述漂移操作区设置在所述方向操作区内,所述漂移操作区的外边缘与所述方向操作区的内边缘重合。可选的,所述确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向的步骤,包括:当检测到所述第一触控操作的当前触控点从所述漂移操作区滑至所述方向操作区时,根据所述第一触控操作获取所述漂移调整方向。可选的,所述方向操作区分为第一方向操作区和第二方向操作区,所述根据所述第一触控操作获取所述漂移调整方向的步骤包括:当检测到所述第一触控操作的当前触控点位于所述第一方向操作区时,以所述第一方向操作区对应的方向为所述第一触控操作对应的漂移调整方向;当检测到所述第一触控操作的当前触控点位于所述第二方向操作区时,以所述第二方向操作区对应的方向为所述第一触控操作对应的漂移调整方向。可选的,所述第一方向操作区和所述第二方向操作区以穿过所述漂移操作区的中心的直线为分界线。可选的,所述确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向的步骤,包括:获取所述第一触控操作的位于所述漂移操作控件中初始触控点的第一位置信息和所述当前触控点的第二位置信息;根据所述第一位置信息和所述第二位置信息确定所述当前触控点的移动向量;根据所述移动向量的方向信息确定所述漂移调整方向。可选的,预先设置所述漂移操作控件中的参考点位置信息,所述确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向的步骤,包括:获取所述当前触控点的当前位置信息;根据所述参考点位置信息和所述当前触控点的当前位置信息确定所述当前触控点的相对向量;根据所述相对向量的方向信息确定所述漂移调整方向。可选的,所述在所述图形用户界面上提供一漂移操作控件,包括:在所述图形用户界面上显示所述漂移操作区;确定接收到针对所述漂移操作区上的第一触控操作并进入所述漂移过程之后,在所述图形用户界面上显示所述方向操作区。可选的,所述漂移操作区和所述方向操作区为同心圆,且所述漂移操作区的半径小于所述方向操作区的半径;所述确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向,包括:控制所述漂移操作区的显示图标根据所述相对位置进行移动。可选的,所述控制所述虚拟对象在所述漂移基础方向的基础上根据所述漂移调整方向调整漂移方向步骤,包括:获取所述显示图标距离所述漂移操作区的圆心的滑动距离;根据所述滑动距离确定所述虚拟对象根据所述漂移调整方向进行转动的角速度。可选的,所述方法,还包括:在所述漂移过程中的漂移距离达到预设阈值之后,显示加速功能可启动的提示信息。可选的,所述显示加速功能可启动的提示信息,包括:对所述漂移操作控件中的方向操作区进行高亮处理,以提示加速功能可启动。可选的,所述显示加速功能可启动的提示信息之后,还包括:获取第三触控操作,其中,所述第三触控操作为所述第一触控操作的连续操作;当第三触控操作位于所述漂移操作控件所对应区域之外时,则控制所述虚拟对象在所述游戏场景中进行加速。可选的,所述当第三触控操作位于所述漂移操作控件所对应区域之外时,则控制所述虚拟对象在所述游戏场景中进行加速之后,还包括:检测是否接收到漂移结束事件;若检测到所述漂移结束事件,则结束所述漂移过程。可选的,所述当第三触控操作位于所述漂移操作控件所对应区域之外时,则控制所述虚拟对象在所述游戏场景中进行加速之后,还包括:获取第四触控操作,所述第四触控操作为所述第三触控操作中的连续操作;当检测到所述第四触控操作的当前触控点位于所述漂移操作控件中时,确定所述第四触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向。第二方面,本专利技术提供一种控制虚拟对象漂移的装置,用于在终端上渲染一图形用户界面,所述图形用户界面包括至少部分游戏场景以及至少一虚拟对象,包括:第一显示模块,用于在所述图形用户界面上提供一漂移操作控件和方向键功能区;第一控制模块,用于响应作用于所述漂移操作控件的第一触控操作,控制所述虚拟对象以漂移基础方向进入漂移过程,其中,所述漂移基础方向根据所述作用于所述方向键功能区上的第二触控操作确定;确定模块,用于确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向;第二控制模块,用于控制所述虚拟对象在所述漂移基础方向的基础上根据所述漂移调整方向调整漂移方向。可选的,所述漂移操作控件包括:漂移操作区和方向操作区,所述漂移操作区设置在所述方向操作区内,所述漂移操作区的外边缘与所述方向操作区的内边缘重合。可选的,所述确定模块,包括:第一获取单元;所述第一获取单元,用于当检测到所述第一触控操作的当前触控点从所述漂移操作区滑至所述方向操作区时,根据所述第一触控操作获取所述漂移调整方向。可选的,所述方向操作区分为第一方向操作区和第二方向操作区,所述第一获取单元,具体用于:当检测到所述第一触控操作的当前触控点位于所述第一方向操作区时,以所述第一方向操作区对应的方向为所述第一触控操作对应的漂移调整方向;当检测到所述第一触控操作的当前触控点位于所述第二方向操作区时,以所述第二方向操作区对应的方向为所述第一触控操作对应的漂移调整方向。可选的,所述第一方向操作区和所述第二方向操作区以穿过所述漂移操作区的中心的直线为分界线。可选的,所述确定模块,还包括:第二获取单元,用于获取所述第一触控操作的位于所述漂移操作控件中初始触控点的第一位置信息和所述当前触控点的第二位置信息;第一确定单元,用于根据所述第一位置信息和所述第二位置信息本文档来自技高网...

【技术保护点】
1.一种控制虚拟对象漂移的方法,用于在终端上渲染一图形用户界面,所述图形用户界面包括至少部分游戏场景以及至少一虚拟对象,包括:在所述图形用户界面上提供一漂移操作控件和方向键功能区;响应作用于所述漂移操作控件的第一触控操作,控制所述虚拟对象以漂移基础方向进入漂移过程,其中,所述漂移基础方向根据所述作用于所述方向键功能区上的第二触控操作确定;确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向;控制所述虚拟对象在所述漂移基础方向的基础上根据所述漂移调整方向调整漂移方向。

【技术特征摘要】
1.一种控制虚拟对象漂移的方法,用于在终端上渲染一图形用户界面,所述图形用户界面包括至少部分游戏场景以及至少一虚拟对象,包括:在所述图形用户界面上提供一漂移操作控件和方向键功能区;响应作用于所述漂移操作控件的第一触控操作,控制所述虚拟对象以漂移基础方向进入漂移过程,其中,所述漂移基础方向根据所述作用于所述方向键功能区上的第二触控操作确定;确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向;控制所述虚拟对象在所述漂移基础方向的基础上根据所述漂移调整方向调整漂移方向。2.根据权利要求1所述的方法,其特征在于,所述漂移操作控件包括:漂移操作区和方向操作区,所述漂移操作区设置在所述方向操作区内,所述漂移操作区的外边缘与所述方向操作区的内边缘重合。3.根据权利要求2所述的方法,其特征在于,所述确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向的步骤,包括:当检测到所述第一触控操作的当前触控点从所述漂移操作区滑至所述方向操作区时,根据所述第一触控操作获取所述漂移调整方向。4.根据权利要求3所述的方法,其特征在于,所述方向操作区分为第一方向操作区和第二方向操作区,所述根据所述第一触控操作获取所述漂移调整方向的步骤包括:当检测到所述第一触控操作的当前触控点位于所述第一方向操作区时,以所述第一方向操作区对应的方向为所述第一触控操作对应的漂移调整方向;当检测到所述第一触控操作的当前触控点位于所述第二方向操作区时,以所述第二方向操作区对应的方向为所述第一触控操作对应的漂移调整方向。5.根据权利要求4所述的方法,其特征在于,所述第一方向操作区和所述第二方向操作区以穿过所述漂移操作区的中心的直线为分界线。6.根据权利要求1所述的方法,其特征在于,所述确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向的步骤,包括:获取所述第一触控操作的位于所述漂移操作控件中初始触控点的第一位置信息和所述当前触控点的第二位置信息;根据所述第一位置信息和所述第二位置信息确定所述当前触控点的移动向量;根据所述移动向量的方向信息确定所述漂移调整方向。7.根据权利要求1所述的方法,其特征在于,预先设置所述漂移操作控件中的参考点位置信息,所述确定所述第一触控操作的当前触控点在所述漂移操作控件中的相对位置,根据所述相对位置获取漂移调整方向的步骤,包括:获取所述当前触控点的当前位置信息;根据所述参考点位置信息和所述当前触控点的当前位置信息确定所述当前触控点的相对向量;根据所述相对向量的方向信息确定所述漂移调整方向。8.根据权利要求2-5任一项所述的方法,其特征在于,所述在所述图形用户界面上提供一漂移操作控件,包括:在所述图形用户界面上显示所述漂移操作区;确定接收到针对所述漂移操作区上的第一触控操作并进入所述漂移过程之后,在所述图形用户界面上显示所述方向操作区。9.根据权利要求2-5任一项所述的方法,其特征在于,所述漂移操作区和所...

【专利技术属性】
技术研发人员:伍迪枫陈泽宇杨冰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1