动画显示方法、装置、终端及存储介质制造方法及图纸

技术编号:22311050 阅读:17 留言:0更新日期:2019-10-16 10:43
本公开关于一种动画显示方法、装置、终端及存储介质,属于多媒体技术领域。本公开通过互动选项的位置确定虚拟物品的初始位置,通过目标对象的显示位置确定虚拟物品的目标位置,基于初始位置和目标位置生成互动动画,在视频显示界面中显示互动动画,由于初始位置与互动选项相关,且目标位置与目标对象相关,由于目标对象是虚拟物品的赠送对象,因此上述互动动画能够直观地体现出虚拟物品从互动选项出发,移动至目标对象的这一互动过程,增加了终端显示互动动画时的趣味性,使得虚拟物品的赠予双方之间的互动效果更加生动丰富,提升了用户体验。

Animation display method, device, terminal and storage medium

【技术实现步骤摘要】
动画显示方法、装置、终端及存储介质
本公开涉及多媒体
,尤其涉及一种动画显示方法、装置、终端及存储介质。
技术介绍
相关技术中,随着多媒体技术的发展,用户可以基于终端观看视频,在观看视频的同时,还可以选择为视频的制作者赠送虚拟物品,例如该虚拟物品可以是火箭、飞机、竹子等。目前,用户可以点击终端上虚拟物品的赠送按钮时,触发终端向服务器发送虚拟物品赠送指令,服务器向终端返回虚拟物品的赠送动画,该赠送动画通常是虚拟物品从视频画面的一侧移动至另一侧的平移动画(例如虚拟火箭从左侧飞入视频画面,沿直线平移直至从右侧飞出),终端显示该虚拟物品的赠送动画。在上述过程中,赠送动画是一个固定的移动动画,使得终端在显示赠送动画时缺乏趣味性,导致用户与视频的制作者之间的交互效果不够生动丰富,降低了用户观看视频时的用户体验。
技术实现思路
本公开提供一种动画显示方法、装置、终端及存储介质,以至少解决相关技术中显示赠送动画时缺乏趣味性、交互效果不够生动丰富、用户体验差的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种动画显示方法,包括:根据视频显示界面中互动选项的位置,确定待显示的虚拟物品的初始位置;根据所述视频显示界面中目标对象的显示位置,确定所述虚拟物品的目标位置,所述目标对象为所述虚拟物品的赠送对象;基于所述初始位置和所述目标位置,生成所述虚拟物品从所述初始位置移动至所述目标位置的互动动画,所述互动动画用于呈现所述虚拟物品与所述目标对象的互动效果;在所述视频显示界面中显示所述互动动画。在一种可能实施方式中,所述根据视频显示界面中互动选项的位置,确定待显示的虚拟物品的初始位置包括:将所述互动选项的中心坐标确定为所述虚拟物品在所述初始位置上的中心坐标;基于所述虚拟物品在所述初始位置上的中心坐标、所述虚拟物品的宽度和所述虚拟物品的高度,确定所述虚拟物品在所述初始位置上的各个顶点坐标。在一种可能实施方式中,所述根据所述视频显示界面中目标对象的显示位置,确定所述虚拟物品的目标位置包括:将所述目标对象的中心坐标确定为所述虚拟物品在所述目标位置上的中心坐标;基于所述虚拟物品在所述目标位置上的中心坐标、所述虚拟物品的宽度和所述虚拟物品的高度,确定所述虚拟物品在所述目标位置上的各个顶点坐标。在一种可能实施方式中,所述基于所述初始位置和所述目标位置,生成所述虚拟物品从所述初始位置移动至所述目标位置的互动动画包括:获取所述虚拟物品在水平方向的轨迹函数和所述虚拟物品在竖直方向的轨迹函数;根据所述初始位置、所述目标位置、所述水平方向的轨迹函数以及所述竖直方向的轨迹函数,确定所述虚拟物品从所述初始位置移动至所述目标位置的移动轨迹;按照所述虚拟物品的移动轨迹和所述虚拟物品的移动速率,生成所述互动动画。在一种可能实施方式中,所述移动轨迹为抛物线、螺旋线或者不规则路径中的至少一项。在一种可能实施方式中,所述在所述视频显示界面中显示所述互动动画包括:在所述视频显示界面中每间隔目标时长显示所述互动动画,直到显示次数达到虚拟物品的赠送数量,所述目标时长小于所述互动动画的显示时长。在一种可能实施方式中,所述在所述视频显示界面中显示所述互动动画之后,所述方法还包括:根据虚拟物品的赠送数量,获取所述目标对象的互动分数;根据所述目标对象的位置,获取所述互动分数的第一位置和第二位置;在所述视频显示界面中显示所述互动分数从所述第一位置移动至所述第二位置的分数动画。在一种可能实施方式中,所述根据所述视频显示界面中目标对象的显示位置,确定所述虚拟物品的目标位置之前,所述方法还包括:对所述视频显示界面中的视频画面进行人脸识别,当识别到与所述目标对象所对应的人脸图像时,将所述目标对象确定为所述人脸图像;或,对所述视频显示界面中的视频画面进行人脸识别,当识别不到与所述目标对象所对应的人脸图像时,将所述目标对象确定为视频发布者的头像。在一种可能实施方式中,当所述目标对象为所述视频显示界面中视频画面内的人脸图像时,所述在所述视频显示界面中显示所述互动动画之后,所述方法还包括:当所述虚拟物品移动至所述目标位置时,如果所述目标位置与所述人脸图像的当前位置重叠,在所述视频显示界面中显示弹跳动画,所述弹跳动画用于表示所述虚拟物品被弹射出所述视频画面;或,当所述虚拟物品移动至所述目标位置时,如果所述目标位置与所述人脸图像的当前位置不重叠,在所述视频显示界面中显示所述虚拟物品从所述目标位置移动至所述人脸图像的当前位置的目标动画。根据本公开实施例的第二方面,提供一种动画显示装置,包括:确定单元,被配置为执行根据视频显示界面中互动选项的位置,确定待显示的虚拟物品的初始位置;所述确定单元,还被配置为执行根据所述视频显示界面中目标对象的显示位置,确定所述虚拟物品的目标位置,所述目标对象为所述虚拟物品的赠送对象;生成单元,被配置为执行基于所述初始位置和所述目标位置,生成所述虚拟物品从所述初始位置移动至所述目标位置的互动动画,所述互动动画用于呈现所述虚拟物品与所述目标对象的互动效果;显示单元,被配置为执行在所述视频显示界面中显示所述互动动画。在一种可能实施方式中,所述确定单元被配置为执行:将所述互动选项的中心坐标确定为所述虚拟物品在所述初始位置上的中心坐标;基于所述虚拟物品在所述初始位置上的中心坐标、所述虚拟物品的宽度和所述虚拟物品的高度,确定所述虚拟物品在所述初始位置上的各个顶点坐标。在一种可能实施方式中,所述确定单元被配置为执行:将所述目标对象的中心坐标确定为所述虚拟物品在所述目标位置上的中心坐标;基于所述虚拟物品在所述目标位置上的中心坐标、所述虚拟物品的宽度和所述虚拟物品的高度,确定所述虚拟物品在所述目标位置上的各个顶点坐标。在一种可能实施方式中,所述生成单元被配置为执行:获取所述虚拟物品在水平方向的轨迹函数和所述虚拟物品在竖直方向的轨迹函数;根据所述初始位置、所述目标位置、所述水平方向的轨迹函数以及所述竖直方向的轨迹函数,确定所述虚拟物品从所述初始位置移动至所述目标位置的移动轨迹;按照所述虚拟物品的移动轨迹和所述虚拟物品的移动速率,生成所述互动动画。在一种可能实施方式中,所述移动轨迹为抛物线、螺旋线或者不规则路径中的至少一项。在一种可能实施方式中,所述显示单元被配置为执行:在所述视频显示界面中每间隔目标时长显示所述互动动画,直到显示次数达到虚拟物品的赠送数量,所述目标时长小于所述互动动画的显示时长。在一种可能实施方式中,所述装置还包括:根据虚拟物品的赠送数量,获取所述目标对象的互动分数;根据所述目标对象的位置,获取所述互动分数的第一位置和第二位置;在所述视频显示界面中显示所述互动分数从所述第一位置移动至所述第二位置的分数动画。在一种可能实施方式中,所述装置还包括:对所述视频显示界面中的视频画面进行人脸识别,当识别到与所述目标对象所对应的人脸图像时,将所述目标对象确定为所述人脸图像;或,对所述视频显示界面中的视频画面进行人脸识别,当识别不到与所述目标对象所对应的人脸图像时,将所述目标对象确定为视频发布者的头像。在一种可能实施方式中,当所述目标对象为所述视频显示界面中视频画面内的人脸图像时,所述装置还包括:当所述虚拟物品移动至所述目标位置时,如果所述目标位置与所述人脸图像的当本文档来自技高网...

【技术保护点】
1.一种动画显示方法,其特征在于,包括:根据视频显示界面中互动选项的位置,确定待显示的虚拟物品的初始位置;根据所述视频显示界面中目标对象的显示位置,确定所述虚拟物品的目标位置,所述目标对象为所述虚拟物品的赠送对象;基于所述初始位置和所述目标位置,生成所述虚拟物品从所述初始位置移动至所述目标位置的互动动画,所述互动动画用于呈现所述虚拟物品与所述目标对象的互动效果;在所述视频显示界面中显示所述互动动画。

【技术特征摘要】
1.一种动画显示方法,其特征在于,包括:根据视频显示界面中互动选项的位置,确定待显示的虚拟物品的初始位置;根据所述视频显示界面中目标对象的显示位置,确定所述虚拟物品的目标位置,所述目标对象为所述虚拟物品的赠送对象;基于所述初始位置和所述目标位置,生成所述虚拟物品从所述初始位置移动至所述目标位置的互动动画,所述互动动画用于呈现所述虚拟物品与所述目标对象的互动效果;在所述视频显示界面中显示所述互动动画。2.根据权利要求1所述的动画显示方法,其特征在于,所述根据视频显示界面中互动选项的位置,确定待显示的虚拟物品的初始位置包括:将所述互动选项的中心坐标确定为所述虚拟物品在所述初始位置上的中心坐标;基于所述虚拟物品在所述初始位置上的中心坐标、所述虚拟物品的宽度和所述虚拟物品的高度,确定所述虚拟物品在所述初始位置上的各个顶点坐标。3.根据权利要求1所述的动画显示方法,其特征在于,所述根据所述视频显示界面中目标对象的显示位置,确定所述虚拟物品的目标位置包括:将所述目标对象的中心坐标确定为所述虚拟物品在所述目标位置上的中心坐标;基于所述虚拟物品在所述目标位置上的中心坐标、所述虚拟物品的宽度和所述虚拟物品的高度,确定所述虚拟物品在所述目标位置上的各个顶点坐标。4.根据权利要求1所述的动画显示方法,其特征在于,所述基于所述初始位置和所述目标位置,生成所述虚拟物品从所述初始位置移动至所述目标位置的互动动画包括:获取所述虚拟物品在水平方向的轨迹函数和所述虚拟物品在竖直方向的轨迹函数;根据所述初始位置、所述目标位置、所述水平方向的轨迹函数以及所述竖直方向的轨迹函数,确定所述虚拟物品从所述初始位置移动至所述目标位置的移动轨迹;按照所述虚拟物品的移动轨迹和所述虚拟物品的移动速率,生成所述互动动画。5.根据...

【专利技术属性】
技术研发人员:田赛龚存晨
申请(专利权)人:游艺星际北京科技有限公司
类型:发明
国别省市:北京,11

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

1