本公开涉及多媒体,尤其涉及一种虚拟资源的发送方法、装置、设备及存储介质。
背景技术:
1、随着多媒体技术以及视频技术的发展,越来越多的直播使用混合现实(mixedreality,mr)技术实现,这样的直播也即mr直播。mr技术通过在虚拟环境中引入现实场景信息,在虚拟世界、现实世界和用户之间搭起一个交互反馈的信息回路,以增强用户体验的真实感。
2、相关技术中,用户在mr直播中也可以向直播对象送出虚拟资源。其中,用户点击任一虚拟资源以送出虚拟资源后,该虚拟资源就在展示在直播对象上,以指示直播对象接收到了虚拟资源,显然交互方式单一,使得mr直播场景下的用户活跃度低,降低了交互效率。
技术实现思路
1、本公开提供一种虚拟资源的发送方法、装置、设备及存储介质,该方法提高了用户活跃度和人机交互效率。本公开的技术方案如下。
2、根据本公开实施例的一方面,提供一种虚拟资源的发送方法,所述方法包括:
3、显示虚拟空间;
4、响应于在所述虚拟空间中对虚拟资源的发送操作,对所述发送操作对应的手势进行识别;
5、若手势识别结果对应于第一虚拟道具,在所述虚拟空间中通过所述第一虚拟道具发出所述虚拟资源。
6、根据本公开实施例的另一方面,提供一种虚拟资源的发送装置,所述装置包括:
7、显示单元,被配置为执行显示虚拟空间;
8、识别单元,被配置为执行响应于在所述虚拟空间中对虚拟资源的发送操作,对所述发送操作对应的手势进行识别;
9、发出单元,被配置为执行若手势识别结果对应于第一虚拟道具,在所述虚拟空间中通过所述第一虚拟道具发出所述虚拟资源。
10、在一些实施例中,所述识别单元,还被配置为执行:
11、确定所述手势识别结果对应的移动轨迹,所述移动轨迹指所述虚拟资源从第一位置移动到第二位置的轨迹;
12、所述发出单元,被配置为执行:
13、在所述虚拟空间中通过所述第一虚拟道具发出所述虚拟资源,显示发出的虚拟资源按照所述移动轨迹移动。
14、在一些实施例中,所述识别单元,还被配置为执行:
15、若所述手势识别结果未对应于虚拟道具,确定所述手势识别结果对应的移动轨迹,所述移动轨迹指所述虚拟资源从第一位置移动到第二位置的轨迹;
16、所述显示单元,还被配置为执行显示所述虚拟资源在所述虚拟空间中按照所述移动轨迹移动。
17、在一些实施例中,所述识别单元,被配置为执行以下至少一项:
18、若所述手势识别结果是点击手势,将预设轨迹输出为所述移动轨迹;
19、若所述手势识别结果是投掷手势,将所述投掷手势对应的抛物线轨迹输出为所述移动轨迹;
20、若所述手势识别结果是发射手势,将所述发射手势对应的射击轨迹输出为所述移动轨迹。
21、在一些实施例中,所述手势识别结果还包括第二位置和所述手势的发送力度,所述第二位置为所述手势对应的瞄准位置;所述识别单元还被配置为执行:
22、基于所述第二位置和所述发送力度,确定所述虚拟资源的发送信息,所述发送信息用于指示发送所述虚拟资源的过程;
23、所述发出单元,被配置为执行:
24、在所述虚拟空间中通过所述第一虚拟道具发出所述虚拟资源,显示发出的虚拟资源按照所述发送信息从第一位置移动到所述第二位置。
25、在一些实施例中,所述识别单元,被配置为执行:
26、确定所述第二位置与预设接收位置之间的距离对应的资源送出特效;
27、所述显示单元,被配置为执行:
28、在所述虚拟资源到达所述第二位置之后,显示所述资源送出特效。
29、在一些实施例中,所述发出单元,被配置为执行以下至少一项:
30、若所述第二位置为所述预设接收位置,显示所述虚拟资源在所述预设接收位置与所述虚拟空间中对象的触碰特效;
31、若所述第二位置不为所述预设接收位置且所述距离小于第一距离,显示所述虚拟资源的第一送出特效;
32、若所述距离大于所述第一距离,显示所述虚拟资源的第二送出特效。
33、在一些实施例中,所述识别单元,被配置为执行:
34、确定所述发送力度对应的移动速度;
35、所述发出单元,被配置为执行:
36、在所述虚拟空间中通过所述第一虚拟道具发出所述虚拟资源,显示发出的虚拟资源按照所述移动速度从所述第一位置移动到所述第二位置。
37、在一些实施例中,所述发送操作对应的手势包括发送准备手势和发送手势,所述显示单元还被配置为执行:
38、响应于识别到发送准备手势,显示所述虚拟资源处于发送准备状态;
39、所述发出单元,被配置为执行:
40、响应于识别到发送手势,在所述虚拟空间中通过所述第一虚拟道具发出所述虚拟资源。
41、在一些实施例中,所述显示单元,还被配置为执行:
42、响应于识别到发送准备手势,且所述手势识别结果对应于第二虚拟道具,显示所述第二虚拟道具,所述第二虚拟道具用于瞄准。
43、在一些实施例中,所述发送操作包括多个时序上连续的发送操作,所述显示单元还被配置为执行:
44、基于所述多个时序上连续的发送操作送出的虚拟资源的数量,显示所述数量对应的资源送出特效。
45、在一些实施例中,所述显示单元,被配置为执行以下至少一项:
46、显示所述数量的虚拟资源组成的组合形状;
47、显示目标送出特效,所述目标送出特效为多个候选送出特效中所述数量对应的候选送出特效。
48、根据本公开实施例的另一方面,提供一种终端,该终端包括:
49、一个或多个处理器;
50、用于存储该处理器可执行程序代码的存储器;
51、其中,该处理器被配置为执行该程序代码,以实现上述虚拟资源的发送方法。
52、根据本公开实施例的另一方面,提供一种计算机可读存储介质,当该计算机可读存储介质中的程序代码由终端的处理器执行时,使得终端能够执行上述虚拟资源的发送方法。
53、根据本公开实施例的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述虚拟资源的发送方法。
54、本公开实施例提供了一种虚拟资源的发送方法,该方法在虚拟空间中响应于对虚拟资源的发送操作,识别发送操作对应的手势,在手势识别结果对应于第一虚拟道具时,在虚拟空间中通过第一虚拟道具发出虚拟资源,这样由于送出虚拟资源是通过虚拟道具来实现,提高了趣味性,进而提高了显示效果,可促进用户交互,提高用户活跃度。并且,由于该第一虚拟道具是对应于用户的交互手势的,而不是任意的虚拟道具,也即该第一虚拟道具是由用户的交互手势确定的,进而可提高用户的参与感,促进用户交互。并且,基于交互手势不仅能够送出虚拟资源,还能够指示所对应的第一虚拟道具,而无需人工再去选择虚拟道具,因此还提高了人机交互效率。
55、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种虚拟资源的发送方法,其特征在于,所述方法包括:
2.根据权利要求1所述的虚拟资源的发送方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的虚拟资源的发送方法,其特征在于,所述方法还包括:
4.根据权利要求2或3所述的虚拟资源的发送方法,其特征在于,所述确定所述手势识别结果对应的移动轨迹,包括以下至少一项:
5.根据权利要求1所述的虚拟资源的发送方法,其特征在于,所述手势识别结果还包括第二位置和所述手势的发送力度,所述第二位置为所述手势对应的瞄准位置;所述方法还包括:
6.根据权利要求5所述的虚拟资源的发送方法,其特征在于,所述基于所述第二位置和所述发送力度,确定所述虚拟资源的发送信息,包括:
7.根据权利要求6所述的虚拟资源的发送方法,其特征在于,所述显示所述资源送出特效,包括以下至少一项:
8.根据权利要求5所述的虚拟资源的发送方法,其特征在于,所述基于所述第二位置和所述发送力度,确定所述虚拟资源的发送信息,包括:
9.根据权利要求1所述的虚拟资源的发送方法,其特征在于,所述发送操作对应的手势包括发送准备手势和发送手势,所述方法还包括:
10.根据权利要求9所述的虚拟资源的发送方法,其特征在于,所述方法还包括:
11.根据权利要求1所述的虚拟资源的发送方法,其特征在于,所述发送操作包括多个时序上连续的发送操作,所述方法还包括:
12.根据权利要求11所述的虚拟资源的发送方法,其特征在于,所述显示所述数量对应的资源送出特效,包括以下至少一项:
13.一种虚拟资源的发送装置,其特征在于,所述装置包括:
14.一种终端,其特征在于,包括:
15.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由终端的处理器执行时,使得所述终端能够执行权利要求1至12任一项权利要求所述的虚拟资源的发送方法。
16.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至12任一项权利要求所述的虚拟资源的发送方法。
