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

技术编号:26010759 阅读:27 留言:0更新日期:2020-10-23 20:01
本申请提供一种控制虚拟对象旋转的方法、装置、设备及存储介质,涉及虚拟对象控制技术领域。该方法包括:响应于对所述摇杆的移动操作,确定所述摇杆的移动方向和移动角度;根据所述摇杆的移动方向确定所述虚拟对象对应的旋转方向;根据所述摇杆的移动角度确定所述虚拟对象对应的旋转角度;根据所述旋转方向和所述旋转角度,控制所述虚拟对象旋转。相对于现有技术,避免了游戏玩家无法在虚拟对象旋转过程中,观察虚拟对象的全貌,进而影响游戏玩家确认是否达到想要的角度、体验较差的问题。

【技术实现步骤摘要】
控制虚拟对象旋转的方法、装置、设备及存储介质
本申请涉及虚拟对象控制
,具体而言,涉及一种控制虚拟对象旋转的方法、装置、设备及存储介质。
技术介绍
随着智能终端的发展,游戏成为人们日常生活中消遣娱乐的主要方式,人们可以根据自己的兴趣,在不同题材的游戏中选择感兴趣的游戏,也越来越关注游戏玩家和虚拟对象的互动。一般游戏中,虚拟对象在初始状态下朝向都默认朝前,即在显示屏幕上与游戏玩家相对,若游戏玩家需要观察虚拟对象的不同角度,需要手动滑动虚拟对象的所占区域,或通过点击旋转控件来控制虚拟对象的旋转。但是,现有的旋转方式中,游戏玩家无法根据自己的旋转操作预判虚拟对象的旋转方向和旋转角度,使得游戏玩家在对虚拟对象进行旋转的过程中难以产生代入感,导致游戏玩家体验不佳。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种控制虚拟对象旋转的方法、装置、设备及存储介质,以解决现有技术中游戏玩家无法根据自己的旋转操作预判虚拟对象的旋转方向和旋转角度,使得游戏玩家在对虚拟对象进行旋转的过程中难以产生代入感,导致游戏玩家体验不佳的问题。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请一实施例提供了一种控制虚拟对象旋转的方法,通过终端设备提供图形用户界面,所述图形用户界面中至少包括一虚拟对象、用于控制所述虚拟对象旋转的虚拟摇杆控件,所述虚拟摇杆控件包括摇杆和底盘,所述方法包括:响应于对所述摇杆的移动操作,确定所述摇杆的移动方向和移动角度,根据所述摇杆的移动方向确定所述虚拟对象对应的旋转方向,根据所述摇杆的移动角度确定所述虚拟对象对应的旋转角度;其中,所述移动角度为第一连线与第二连线之间的夹角,所述第一连线为所述摇杆的初始位置与所述底盘中心的连线,所述第二连线为所述摇杆移动后的位置与所述底盘中心的连线;根据所述旋转方向和所述旋转角度,控制所述虚拟对象旋转。可选地,所述底盘为半圆形,所述底盘中心为所述半圆形的圆心;所述移动操作为针对所述摇杆在所述半圆形的圆弧上进行移动的操作。可选地,所述第一连线、所述第二连线、以及所述第一连线和所述第二连线之间的圆弧所构成的扇形区域具有预设的呈现样式。可选地,所述第一连线、所述第二连线、以及所述第一连线和所述第二连线之间的圆弧所构成的扇形区域的呈现样式根据预设规律变化。可选地,所述呈现样式包括:呈现的填充色和/或透明度。可选地,所述第一连线、所述第二连线、以及所述第一连线和所述第二连线之间的圆弧所构成的扇形区域的呈现样式根据预设规律变化,包括:所述第一连线、所述第二连线、以及所述第一连线和所述第二连线之间的圆弧所构成的扇形区域的呈现样式根据所述扇形区域的圆心角大小的变化而变化。可选地,根据所述旋转方向和所述旋转角度,控制所述虚拟对象旋转之后,所述方法还包括:在所述图形用户界面显示一撤销控件,所述撤销控件用于撤销所述移动操作。可选地,所述方法还包括:响应于针对所述撤销控件的选择操作,控制所述摇杆移动至所述半圆形的圆弧的中点的位置。可选地,所述方法还包括:响应于针对所述撤销控件的选择操作,控制所述摇杆移动至所述移动操作之前所在的位置。可选地,所述方法还包括:当所述摇杆移动至所述半圆形的圆弧的中点的位置时,控制所述虚拟对象恢复至初始位置状态。可选地,所述根据所述摇杆的移动方向确定所述虚拟对象对应的旋转方向,包括:判断所述摇杆在所述半圆形的圆弧上的移动方向是朝顺时针方向还是朝逆时针方向;若所述摇杆在所述半圆形的圆弧上的移动方向是朝顺时针方向,则确定所述虚拟对象对应的旋转方向为向右;若所述摇杆在所述半圆形的圆弧上的移动方向是朝逆时针方向,则确定所述虚拟对象对应的旋转方向为向左。可选地,所述底盘具有半透明样式。可选地,所述方法还包括:响应于针对功能控制区域的触发操作,对所述虚拟对象执行除旋转外的目标功能,且锁定所述虚拟摇杆控件的功能。可选地,所述锁定所述虚拟摇杆控件的功能包括:淡化所述虚拟摇杆控件的颜色,和/或提高所述虚拟摇杆控件的透明度;或者,隐藏所述虚拟摇杆控件;或者,将所述虚拟摇杆控件的颜色调整至预设颜色。可选地,所述虚拟对象为虚拟植物,所述目标功能包括切割功能;所述响应于针对功能控制区域的触发操作,对所述虚拟对象执行除旋转外的目标功能包括:响应于针对功能控制区域的触发操作,确定所述触发操作对应的移动路径,根据所述移动路径确定切割线;根据所述切割线对所述虚拟植物执行切割功能,并显示对应的切割动画。可选地,所述根据所述切割线对所述虚拟植物执行切割功能之后,所述方法还包括:若执行所述切割功能失败,解锁所述虚拟摇杆控件的功能。第二方面,本申请另一实施例提供了一种控制虚拟对象旋转的装置,确定模块和控制模块,其中:所述确定模块,用于响应于对所述摇杆的移动操作,确定所述摇杆的移动方向和移动角度,根据所述摇杆的移动方向确定所述虚拟对象对应的旋转方向,根据所述摇杆的移动角度确定所述虚拟对象对应的旋转角度;其中,所述移动角度为第一连线与第二连线之间的夹角,所述第一连线为所述摇杆的初始位置与所述底盘中心的连线,所述第二连线为所述摇杆移动后的位置与所述底盘中心的连线;所述控制模块,用于根据所述旋转方向和所述旋转角度,控制所述虚拟对象旋转。可选地,所述装置还包括:撤销模块,用于在所述图形用户界面显示一撤销控件,所述撤销控件用于撤销所述移动操作。可选地,所述控制模块,具体用于响应于针对所述撤销控件的选择操作,控制所述摇杆移动至所述半圆形的圆弧的中点的位置。可选地,所述控制模块,具体用于响应于针对所述撤销控件的选择操作,控制所述摇杆移动至所述移动操作之前所在的位置。可选地,所述控制模块,具体用于当所述摇杆移动至所述半圆形的圆弧的中点的位置时,控制所述虚拟对象恢复至初始位置状态。可选地,所述装置还包括:判断模块,用于判断所述摇杆在所述半圆形的圆弧上的移动方向是朝顺时针方向还是朝逆时针方向;所述确定模块,具体用于若所述摇杆在所述半圆形的圆弧上的移动方向是朝顺时针方向,则确定所述虚拟对象对应的旋转方向为向右;所述确定模块,具体用于若所述摇杆在所述半圆形的圆弧上的移动方向是朝逆时针方向,则确定所述虚拟对象对应的旋转方向为向左。可选地,所述控制模块,具体用于响应于针对功能控制区域的触发操作,对所述虚拟对象执行除旋转外的目标功能,且锁定所述虚拟摇杆控件的功能。可选地,所述控制模块,具体用于淡化所述虚拟摇杆控件的颜色,和/或提高所述虚拟摇杆控件的透明度;或者,隐藏所述虚拟摇杆控件;或者,将所述虚拟摇杆控件的颜色调整至预设颜色。可选地,所述装置还包括:显示模块,其中:所述确定模块,具体用于响应于针对功能控制区域的触发操作,确定所述触发操作本文档来自技高网...

【技术保护点】
1.一种控制虚拟对象旋转的方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面中至少包括一虚拟对象、用于控制所述虚拟对象旋转的虚拟摇杆控件,所述虚拟摇杆控件包括摇杆和底盘,所述方法包括:/n响应于对所述摇杆的移动操作,确定所述摇杆的移动方向和移动角度;其中,所述移动角度为第一连线与第二连线之间的夹角,所述第一连线为所述摇杆的初始位置与所述底盘中心的连线,所述第二连线为所述摇杆移动后的位置与所述底盘中心的连线;/n根据所述摇杆的移动方向确定所述虚拟对象对应的旋转方向;/n根据所述摇杆的移动角度确定所述虚拟对象对应的旋转角度;/n根据所述旋转方向和所述旋转角度,控制所述虚拟对象旋转。/n

【技术特征摘要】
1.一种控制虚拟对象旋转的方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面中至少包括一虚拟对象、用于控制所述虚拟对象旋转的虚拟摇杆控件,所述虚拟摇杆控件包括摇杆和底盘,所述方法包括:
响应于对所述摇杆的移动操作,确定所述摇杆的移动方向和移动角度;其中,所述移动角度为第一连线与第二连线之间的夹角,所述第一连线为所述摇杆的初始位置与所述底盘中心的连线,所述第二连线为所述摇杆移动后的位置与所述底盘中心的连线;
根据所述摇杆的移动方向确定所述虚拟对象对应的旋转方向;
根据所述摇杆的移动角度确定所述虚拟对象对应的旋转角度;
根据所述旋转方向和所述旋转角度,控制所述虚拟对象旋转。


2.根据权利要求1所述的方法,其特征在于,所述底盘为半圆形,所述底盘中心为所述半圆形的圆心;
所述移动操作为针对所述摇杆在所述半圆形的圆弧上进行移动的操作。


3.根据权利要求2所述的方法,其特征在于,所述第一连线、所述第二连线、以及所述第一连线和所述第二连线之间的圆弧所构成的扇形区域具有预设的呈现样式。


4.根据权利要求2所述的方法,其特征在于,所述第一连线、所述第二连线、以及所述第一连线和所述第二连线之间的圆弧所构成的扇形区域的呈现样式根据预设规律变化。


5.根据权利要求3或4所述的方法,其特征在于,所述呈现样式包括:所述扇形区域呈现的填充色和/或透明度。


6.根据权利要求4所述的方法,其特征在于,所述第一连线、所述第二连线、以及所述第一连线和所述第二连线之间的圆弧所构成的扇形区域的呈现样式根据预设规律变化,包括:
所述第一连线、所述第二连线、以及所述第一连线和所述第二连线之间的圆弧所构成的扇形区域的呈现样式根据所述扇形区域的圆心角大小的变化而变化。


7.根据权利要求2所述的方法,其特征在于,根据所述旋转方向和所述旋转角度,控制所述虚拟对象旋转之后,所述方法还包括:
在所述图形用户界面显示一撤销控件,所述撤销控件用于撤销所述移动操作。


8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
响应于针对所述撤销控件的选择操作,控制所述摇杆移动至所述半圆形的圆弧的中点的位置。


9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
响应于针对所述撤销控件的选择操作,控制所述摇杆移动至所述移动操作之前所在的位置。


10.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述摇杆移动至所述半圆形的圆弧的中点的位置时,控制所述虚拟对象恢复至初始位置状态。


11.根据权利要求2所述的方法,其特征在于,所述根据所述摇杆的移动方向确定所述虚拟对象对...

【专利技术属性】
技术研发人员:袁紫薇孙思佳崔存泽陈河成
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1