虚拟道具的使用方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:39249421 阅读:8 留言:0更新日期:2023-10-30 12:01
本申请公开了一种虚拟道具的使用方法、装置、设备、介质及程序产品,属于人机交互领域。所述方法包括:显示位于虚拟环境中的拥有钩索道具的虚拟角色和第一使用控件;响应于对第一使用控件的第一触发操作,显示虚拟角色发射钩索道具至第一目标位置的画面,以及虚拟角色被钩索道具牵引向第一目标位置移动的画面;响应于对第一使用控件的第二触发操作,显示第一使用控件切换为第一轮盘控件的画面;响应于对第一轮盘控件的方向选择操作,显示基于方向选择操作改变虚拟角色的观察视角后的视角画面。本申请利用隐藏式控件的方式实现了在钩索道具牵引虚拟角色移动的过程中转换视角,减少了控件在用户界面的占比率,提高了虚拟道具的人机交互效率。交互效率。交互效率。

【技术实现步骤摘要】
虚拟道具的使用方法、装置、设备、介质及程序产品


[0001]本申请实施例涉及人机交互领域,特别涉及一种虚拟道具的使用方法、装置、设备、介质及程序产品。

技术介绍

[0002]在基于三维虚拟环境的应用程序中,用户可以操控虚拟环境中的虚拟角色使用虚拟道具,例如,用户可以使用钩索道具牵引虚拟角色移动至目标位置。
[0003]相关技术中,用户控制虚拟角色使用钩索道具时,通过点击发射控件向目标位置发射钩索道具,钩索道具固定在目标位置之后自动牵引虚拟角色向目标位置移动。
[0004]相关技术中的方法,虚拟角色在被钩索道具牵引向目标位置移动的过程中,用户界面会显示移动方向前面的虚拟角色的视野画面,但虚拟角色容易受到位于侧向或后侧的敌方虚拟角色的攻击。

技术实现思路

[0005]本申请提供了一种虚拟道具的使用方法、装置、设备、介质及程序产品,通过利用隐藏式控件的方式实现了在钩索道具牵引虚拟角色向第一目标位置移动的过程中转换视角。所述技术方案如下:
[0006]根据本申请的一方面,提供了一种虚拟道具的使用方法,所述方法包括:
[0007]显示位于虚拟环境中的虚拟角色和第一使用控件,所述虚拟角色拥有钩索道具,所述第一使用控件是用于触发使用所述钩索道具的控件;
[0008]响应于对所述第一使用控件的第一触发操作,显示所述虚拟角色发射所述钩索道具至第一目标位置的画面,以及所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的画面;
[0009]响应于对所述第一使用控件的第二触发操作,显示所述第一使用控件切换为第一轮盘控件的画面;
[0010]在所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的过程中,响应于对所述第一轮盘控件的方向选择操作,显示基于所述方向选择操作改变所述虚拟角色的观察视角后的视角画面。
[0011]根据本申请的一方面,提供了一种虚拟道具的使用装置,所述装置包括:
[0012]显示模块,用于显示位于虚拟环境中的虚拟角色和第一使用控件,所述虚拟角色拥有钩索道具,所述第一使用控件是用于触发使用所述钩索道具的控件;
[0013]所述显示模块,还用于响应于对所述第一使用控件的第一触发操作,显示所述虚拟角色发射所述钩索道具至第一目标位置的画面,以及所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的画面;
[0014]所述显示模块,还用于响应于对所述第一使用控件的第二触发操作,显示所述第一使用控件切换为第一轮盘控件的画面;
[0015]所述显示模块,还用于在所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的过程中,响应于对所述第一轮盘控件的方向选择操作,显示基于所述方向选择操作改变所述虚拟角色的观察视角后的视角画面。
[0016]根据本申请的另一方面,提供了一种计算机设备,该计算机设备包括:处理器和存储器,存储器中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现如上方面所述的虚拟道具的使用方法。
[0017]根据本申请的另一方面,提供了一种计算机存储介质,计算机可读存储介质中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现如上方面所述的虚拟道具的使用方法。
[0018]根据本申请的另一方面,提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中;所述计算机程序由计算机设备的处理器从所述计算机可读存储介质读取并执行,使得所述计算机设备执行如上方面所述的虚拟道具的使用方法。
[0019]本申请提供的技术方案带来的有益效果至少包括:
[0020]显示虚拟环境中拥有钩索道具的虚拟角色和第一使用控件,通过第一使用控件上的第一触发操作,控制虚拟角色向第一目标位置移动;通过第一使用控件上的第二触发操作,将第一使用控件切换为第一轮盘控件;通过第一轮盘控件的方向选择操作,在虚拟角色被钩索道具牵引向第一目标位置移动的过程中改变虚拟角色的观察视角。本申请通过利用隐藏式控件的方式实现了在钩索道具牵引虚拟角色向第一目标位置移动的过程中转换视角,减少了控件在用户界面的占比率及误触现象,提高了虚拟道具的人机交互效率。
附图说明
[0021]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本申请一个示例性实施例提供的虚拟道具的使用方法的示意图;
[0023]图2是本申请一个示例性实施例提供的计算机系统的结构框图;
[0024]图3是本申请一个示例性实施例提供的虚拟道具的使用方法的流程图;
[0025]图4是本申请一个示例性实施例提供的虚拟道具的使用方法的流程图;
[0026]图5是本申请一个示例性实施例提供的虚拟道具的使用方法的示意图;
[0027]图6是本申请一个示例性实施例提供的使用控件切换为轮盘控件的示意图;
[0028]图7是本申请一个示例性实施例提供的第一轮盘控件控制转换视角的示意图;
[0029]图8是本申请一个示例性实施例提供的虚拟道具的使用方法的流程图;
[0030]图9是本申请一个示例性实施例提供的虚拟道具的使用方法的示意图;
[0031]图10是本申请一个示例性实施例提供的虚拟道具的使用方法的示意图;
[0032]图11是本申请一个示例性实施例提供的腾空跳跃过程中改变轨迹的示意图;
[0033]图12是本申请一个示例性实施例提供的虚拟道具的使用方法的流程图;
[0034]图13是本申请一个示例性实施例提供的虚拟物品的人机交互装置的框图;
[0035]图14是本申请一个示例性实施例提供的计算机设备的装置结构示意图。
具体实施方式
[0036]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0037]首先,对本申请实施例中涉及的名词进行简单介绍:
[0038]虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真世界,也可以是半仿真半虚构的世界,还可以是纯虚构的世界。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,本申请对此不加以限定。下述实施例以虚拟环境是三维虚拟环境来举例说明。
[0039]虚拟角色:是指虚拟环境中的可活动对象。该可活动对象可以是虚拟角色、虚拟动物、动漫人物等,比如:在三维虚拟环境中显示的人物、动物、植物、油桶、墙壁、石块等。可选地,虚拟角色是基于动画骨骼技术创建的三维立体模型。每个虚拟角色在三维虚拟环境中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。示例性的,虚拟角色具有生命值,当虚拟角色的生命值为零时,虚拟角色不能再虚拟世界中继续本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟道具的使用方法,其特征在于,所述方法包括:显示位于虚拟环境中的虚拟角色和第一使用控件,所述虚拟角色拥有钩索道具,所述第一使用控件是用于触发使用所述钩索道具的控件;响应于对所述第一使用控件的第一触发操作,显示所述虚拟角色发射所述钩索道具至第一目标位置的画面,以及所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的画面;响应于对所述第一使用控件的第二触发操作,显示所述第一使用控件切换为第一轮盘控件的画面;在所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的过程中,响应于对所述第一轮盘控件的方向选择操作,显示基于所述方向选择操作改变所述虚拟角色的观察视角后的视角画面。2.根据权利要求1所述的方法,其特征在于,所述响应于对所述第一使用控件的第二触发操作,显示所述第一使用控件切换为第一轮盘控件的画面,包括:响应于所述第一使用控件上的长按触发操作,显示所述第一使用控件切换为所述第一轮盘控件的画面;其中,所述长按触发操作是触发时间大于第一阈值的按压操作。3.根据权利要求2所述的方法,其特征在于,所述在所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的过程中,响应于对所述第一轮盘控件的方向选择操作,显示基于所述方向选择操作改变所述虚拟角色的观察视角后的视角画面,包括:在所述钩索道具牵引所述虚拟角色以第一轨迹向所述第一目标位置移动的过程中,响应于对所述第一轮盘控件的所述方向选择操作,显示保持所述虚拟角色以所述第一轨迹向所述第一目标位置移动,且基于所述方向选择操作改变所述虚拟角色的观察视角后的视角画面。4.根据权利要求1至3任一所述的方法,其特征在于,所述钩索道具包括发射装置、射出部件和牵引部件,所述发射装置固定在所述虚拟角色的肢体上,所述牵引部件与所述发射装置相连,所述射出部件与所述牵引部件相连;所述响应于对所述第一使用控件的第一触发操作,显示所述虚拟角色发射所述钩索道具至第一目标位置的画面,以及所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的画面,包括:响应于对所述第一使用控件的所述第一触发操作,显示所述虚拟角色使用所述发射装置射出所述射出部件的画面;响应于所述射出部件射中所述第一目标位置并固定,显示所述牵引部件牵引所述虚拟角色向所述第一目标位置移动的画面。5.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:在所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的过程中,响应于在所述虚拟角色向所述第一目标位置移动的移动路径的左右两侧和/或后侧存在敌方虚拟角色,显示保持所述虚拟角色以所述第一轨迹向所述第一目标位置移动,且基于所述敌方虚拟角色的位置改变所述虚拟角色的观察视角后的视角画面。6.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
响应于对所述第一使用控件的所述第一触发操作,显示第二使用控件,所述第二使用控件是用于控制所述虚拟角色腾空跳跃的控件;在所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的过程中,响应于对所述第二使用控件的第一触发操作,显示所述虚拟角色以所述第一目标位置为支点向第二目标位置腾空跳跃的画面;响应于对所述第二使用控件的第二触发操作,显示所述第二使用控件切换为第二轮盘控件的画面;在所述虚拟角色以所述第一目标位置为支点向所述第二目标位置腾空跳跃的过程中,响应于对所述第二轮盘控件的方向选择操作,显示基于所述方向选择操作改变腾空跳跃路径后的腾空跳跃画面。7.根据权利要求6所述的方法,其特征在于,所述在所述虚拟角色被所述钩索道具牵引向所述第一目标位置移动的过程中,响应于对所述第二使用控件的第一触发操作,显示所述虚拟角色以所述第一目标位置为支点向第二目标位置腾空跳跃的画面,包括:在所述钩索道具以第一状态牵引所述虚拟角色向所述第一目标位置移动的过程中,响应于对所述第二使用控件的第一触发操作,显示所述钩索道具以所述第一目标位置为支点且以第二状态支撑所述虚拟角色向所述第二目标位置腾空跳跃的画面,其中,所述第一状态与所述第二状态不同。8.根据权利要求7所述的方法,其特征在于,所述响应于对所述第二使用控件的所述第二触发操作,显示所述第二使用控件切换为第二轮盘控件的画面,包括:响应于所述第二使用控件上的长按触发操作,显示所述第二使用控件切换为所述第二轮盘控件的画面;其中,所述长按触发操作是触发时间大于第二阈值的按压操作。9.根据权利要求6所述的方法,其特征在于,所述在所述虚拟角色以所述第一目标位置为支点向所述第二目标位置腾空跳跃的过程中,响...

【专利技术属性】
技术研发人员:谢琳滢潘佳绮杨泽锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1