System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互联网,特别涉及一种用户对象的显示方法和装置。
技术介绍
1、随着线上社交平台的兴起,越来越多的用户参与到线上的沟通互动中。例如语音房聊天平台中,可以进行多方用户参与的交流沟通,由发起用户发起并创建语音房,参与用户可以通过点击链接进入语音房,与发起用户以及其他进入语音房的参与用户互动。其他线上社交平台的互动方式与此类似。
2、在常规的语音房聊天模式中,路人用户的展示形式大部分都是以单一的列表形式展示,列表显示用户的头像、昵称以及其它用户信息等。但是,这种显示方式在视觉效果上单一,不同的用户之间缺乏互动性。
技术实现思路
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、上述用户对象的显示方法和装置,获取交互界面中至少一个用户对象的初始坐标位置;根据预设角度确定规则,确定运动角度;根据预设距离确定规则,获取预设运动距离;根据所述运动角度和所述预设运动距离,计算在两个相互垂直的分量方向上的运动分量;根据所述初始坐标位置和两个所述运动分量,计算终点坐标位置;在所述交互界面中将所述用户对象从所述初始坐标位置移动至所述终点坐标位置。这样的设计,通过预设角度确定规则确定运动角度,预设距离确定规则确定预设运动距离,使用户对象能够按照运动角度和预设运动距离在交互界面上进行运动,丰富视觉效果,当用户对象在靠近和疏离中,增强了用户之间的互动性。
本文档来自技高网...【技术保护点】
1.一种用户对象的显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,至少两个所述用户对象的运动角度相异。
3.根据权利要求1所述的方法,其特征在于,至少两个所述用户对象的预设运动距离相异。
4.根据权利要求1所述的方法,其特征在于,根据预设角度确定规则,确定运动角度的步骤包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
8.一种用户对象的显示装置,其特征在于,包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
【技术特征摘要】
1.一种用户对象的显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,至少两个所述用户对象的运动角度相异。
3.根据权利要求1所述的方法,其特征在于,至少两个所述用户对象的预设运动距离相异。
4.根据权利要求1所述的方法,其特征在于,根据预设角度确定规则,确定运动角度的步骤包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:舒伟,郭曼丽,宋梦科,
申请(专利权)人:广州心娱网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。