本申请涉及互联网,尤其涉及一种互动方法、装置、电子设备、计算机可读介质。
背景技术:
1、相关技术中,在展示多人连麦直播页面时,该多人连麦直播页面的观看者可以向该连麦直播页面中一个或者多个连麦者发送礼物。
2、然而,现有的礼物交互方案仍存在一些不足之处,影响用户体验。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种互动方法、装置、电子设备、计算机可读介质,能够提高用户体验。
2、为了实现上述目的,本申请提供的技术方案如下:
3、本申请提供一种互动方法,所述方法包括:
4、展示连麦页面,所述连麦页面包括至少一个连麦用户的用户展示界面;
5、接收针对所述至少一个连麦用户中目标用户触发的礼物发送请求,所述礼物发送请求用于请求向所述目标用户发送目标礼物;
6、展示所述目标礼物、所述目标礼物对应的动效对象以及所述目标礼物对应的轨迹对象;所述轨迹对象用于展示所述目标礼物对应的礼物移动轨迹;所述礼物移动轨迹的轨迹起点位于所述动效对象的展示区域内,所述礼物移动轨迹的轨迹终点是根据所述目标用户的用户展示界面的位置所确定的。
7、在一种可能的实施方式下,所述轨迹起点的位置表征数据是根据所述动效对象的展示缩放比、所述动效对象在所述连麦页面对应的页面坐标系下的实际展示位置坐标、以及所述轨迹起点在所述动效对象对应的对象坐标系下的预设位置坐标所确定的。
8、在一种可能的实施方式下,所述展示缩放比的确定过程为:
9、根据所述动效对象在所述连麦页面上的实际展示尺寸和所述动效对象的预设尺寸,确定所述动效对象的展示缩放比。
10、在一种可能的实施方式下,所述轨迹起点的位置表征数据的确定过程,包括:
11、按照所述展示缩放比,对所述轨迹起点在所述对象坐标系下的预设位置坐标进行缩放处理,得到缩放后位置坐标,所述对象坐标系是基于具有所述预设尺寸的动效对象进行构建的;
12、利用所述动效对象在所述页面坐标系下的实际展示位置坐标,对所述缩放后位置坐标进行坐标系转换处理,得到所述轨迹起点的位置表征数据。
13、在一种可能的实施方式下,所述轨迹对象的构建过程,包括:
14、依据所述轨迹起点的位置表征数据和所述轨迹终点的位置表征数据,确定轨迹中心点的位置表征数据、轨迹长度以及轨迹倾斜角;
15、根据所述轨迹中心点的位置表征数据和所述轨迹长度,构建初始轨迹表征对象;
16、利用所述轨迹倾斜角,确定所述初始轨迹表征对象对应的旋转角度;
17、将所述初始轨迹表征对象旋转所述旋转角度,得到目标轨迹表征对象;
18、依据所述目标轨迹表征对象,生成所述轨迹对象。
19、在一种可能的实施方式下,所述轨迹倾斜角是根据所述轨迹起点与所述轨迹终点之间连线的斜率确定的;
20、和/或,
21、所述轨迹长度是根据所述轨迹起点与所述轨迹终点之间的距离确定的。
22、在一种可能的实施方式下,所述目标用户的个数为n,n为正整数;
23、所述展示所述目标礼物、所述目标礼物对应的动效对象以及所述目标礼物对应的轨迹对象,包括:
24、展示n个所述目标礼物、1个所述动效对象、以及n个所述轨迹对象,各所述轨迹对象对应的轨迹起点位于同一个位置,各所述轨迹对象对应的轨迹终点分别是根据各所述目标用户的用户展示界面的位置所确定的。
25、在一种可能的实施方式下,所述互动方法应用于终端设备;
26、所述动效对象、所述轨迹对象或者所述目标礼物中的至少一个属于动画数据;
27、若所述终端设备的预设存储空间中存储有各所述动画数据对应的至少一帧动画图像,则各所述动画数据的展示过程,包括:
28、从所述预设存储空间中读取并展示各所述动画数据对应的至少一帧动画图像。
29、在一种可能的实施方式下,所述从所述预设存储空间中读取并展示各所述动画数据对应的至少一帧动画图像之前,所述方法还包括:
30、获取各所述动画数据对应的动画实例;
31、对各所述动画实例进行帧动画解码处理,得到各所述动画数据对应的至少一帧动画图像;
32、将各所述动画数据对应的至少一帧动画图像存储至所述预设存储空间。
33、在一种可能的实施方式下,所述轨迹对象为从所述轨迹起点至所述轨迹终点进行平铺展示的轨迹动画;
34、和/或,
35、所述动效对象的展示区域为所述连麦页面的底部中心区域。
36、本申请提供了一种互动装置,包括:
37、第一展示单元,用于展示连麦页面,所述连麦页面包括至少一个连麦用户的用户展示界面;
38、请求接收单元,用于接收针对所述至少一个连麦用户中目标用户触发的礼物发送请求,所述礼物发送请求用于请求向所述目标用户发送目标礼物;
39、第二展示单元,用于展示所述目标礼物、所述目标礼物对应的动效对象以及所述目标礼物对应的轨迹对象;所述轨迹对象用于展示所述目标礼物对应的礼物移动轨迹;所述礼物移动轨迹的轨迹起点位于所述动效对象的展示区域内,所述礼物移动轨迹的轨迹终点是根据所述目标用户的用户展示界面的位置所确定的。
40、本申请提供了一种电子设备,所述设备包括:处理器和存储器;
41、所述存储器,用于存储指令或计算机程序;
42、所述处理器,用于执行所述存储器中的所述指令或计算机程序,以使得所述电子设备执行本申请提供的互动方法。
43、本申请提供了一种计算机可读介质,所述计算机可读介质中存储有指令或计算机程序,当所述指令或计算机程序在设备上运行时,使得所述设备执行本申请提供的互动方法。
44、本申请提供了一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行本申请提供的互动方法的程序代码。
45、与现有技术相比,本申请至少具有以下优点:
46、本申请提供的技术方案中,在接收到针对这些连麦用户中目标用户触发的、用于请求向该目标用户发送目标礼物的礼物发送请求之后,展示该目标礼物、该目标礼物对应的动效对象以及该目标礼物对应的轨迹对象。其中,因该轨迹对象用于展示该目标礼物对应的礼物移动轨迹,以使在该连麦页面上展示出该目标礼物沿着该轨迹对象逐渐移向该目标用户的用户展示界面,如此丰富了礼物互动交互,提升了用户体验。
1.一种互动方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述轨迹起点的位置表征数据是根据所述动效对象的展示缩放比、所述动效对象在所述连麦页面对应的页面坐标系下的实际展示位置坐标、以及所述轨迹起点在所述动效对象对应的对象坐标系下的预设位置坐标所确定的。
3.根据权利要求2所述的方法,其特征在于,所述展示缩放比的确定过程为:
4.根据权利要求2所述的方法,其特征在于,所述轨迹起点的位置表征数据的确定过程,包括:
5.根据权利要求1所述的方法,其特征在于,所述轨迹对象的构建过程,包括:
6.根据权利要求5所述的方法,其特征在于,所述轨迹倾斜角是根据所述轨迹起点与所述轨迹终点之间连线的斜率确定的;
7.根据权利要求1所述的方法,其特征在于,所述目标用户的个数为n,n为正整数;
8.根据权利要求1-7任一项所述的方法,其特征在于,所述互动方法应用于终端设备;
9.根据权利要求8所述的方法,其特征在于,所述从所述预设存储空间中读取并展示各所述动画数据对应的至少一帧动画图像之前,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述轨迹对象为从所述轨迹起点至所述轨迹终点进行平铺展示的轨迹动画;
11.一种互动装置,其特征在于,包括:
12.一种电子设备,其特征在于,所述设备包括:处理器和存储器;
13.一种计算机可读介质,其特征在于,所述计算机可读介质中存储有指令或计算机程序,当所述指令或计算机程序在设备上运行时,使得所述设备执行权利要求1-10任一项所述的方法。