【技术实现步骤摘要】
一种房间合并方法、装置、计算机设备及存储介质
[0001]本公开涉及计算机
,具体而言,涉及一种房间合并方法、装置、计算机设备及存储介质。
技术介绍
[0002]互联网在为用户提供聊天功能的基础上,还提供了新兴的社交方式,比如利用虚拟人物形象作为用户在互联网中的虚拟角色进行聊天等社交活动,以使用户在社交活动中具有身临其境的沉浸式体验。
[0003]在上述场景下,一般地,位于同一个虚拟房间内的虚拟角色可以互相聊天,而位于不同虚拟房间的虚拟角色之间是无法进行沟通的。比如,如果一个虚拟房间内的虚拟角色想要与另一个虚拟房间内的虚拟角色聊天,还需要先主动操作离开原来虚拟房间,并加入想要聊天的虚拟角色所在虚拟房间,操作比较繁琐,而且不符合现实中的聊天场景,体验不够自然。
技术实现思路
[0004]本公开实施例至少提供一种房间合并方法、装置、计算机设备及存储介质。
[0005]第一方面,本公开实施例提供了一种房间合并方法,包括:获取三维场景内第一虚拟房间和第二虚拟房间分别对应的状态信息;基于所述第一虚 ...
【技术保护点】
【技术特征摘要】
1.一种房间合并方法,其特征在于,所述方法包括:获取三维场景内第一虚拟房间和第二虚拟房间分别对应的状态信息;基于所述第一虚拟房间和所述第二虚拟房间分别对应的状态信息,确定所述第一虚拟房间和所述第二虚拟房间之间的距离关系和速度关系;基于所述距离关系,确定合并条件中的第一条件,以及基于所述速度关系,确定合并条件中的第二条件;若所述第一虚拟房间和所述第二虚拟房间满足所述合并条件中的所述第一条件和所述第二条件,则合并所述第一虚拟房间与所述第二虚拟房间,得到目标虚拟房间。2.根据权利要求1所述的方法,其特征在于,任一虚拟房间的所述状态信息包括下述至少一种信息:所述任一虚拟房间内的用户数量;所述任一虚拟房间中各用户在所述三维场景中的位置信息;所述任一虚拟房间在所述三维场景中的房间位置信息;所述房间位置信息为利用所述任一虚拟房间中各用户的用户位置信息确定的中心位置信息;所述任一虚拟房间在所述三维场景所对应的区域;所述区域基于所述任一虚拟房间的房间位置信息以及所述任一虚拟房间的预设区域尺寸确定;所述任一虚拟房间的运动信息;所述运动信息包括运动方向和运动速度。3.根据权利要求1或2所述的方法,其特征在于,所述第一条件包括以下条件中的至少一种:用户数量少的虚拟房间中各用户对应的用户位置满足全部落入用户数量多的虚拟房间所对应的区域内;所述第一虚拟房间与所述第二虚拟房间之间的距离,小于预设距离阈值;所述第一虚拟房间与所述第二虚拟房间之间的距离,基于所述第一虚拟房间和所述第二虚拟房间分别在所述三维场景中的房间位置信息确定;所述第一虚拟房间和所述第二虚拟房间的各用户全部落入预合并的第三虚拟房间所对应的区域中;所述第三虚拟房间为将所述第一虚拟房间和所述第二虚拟房间进行预合并处理得到的。4.根据权利要求1所述的方法,其特征在于,基于所述距离关系,确定合并条件中的第一条件,包括:确定所述第一虚拟房间的用户数量与所述第二虚拟房间的用户数量的数量差值;在所述数量差值大于预设数量阈值的情况下,确定所述第一条件包括:所述用户数量少的虚拟房间中各用户对应的用户位置满足全部落入用户数量多的虚拟房间所对应的区域内;在所述数量差值小于所述预设数量阈值的情况下,确定所述第一条件包括:所述第一虚拟房间与所述第二虚拟房间之间的距离小于预设距离阈值;在所述数量差值小于所述预设数量阈值、且所述第一虚拟房间与所述第二虚拟房间之间的距离大于或等于所述预设距离阈值的情况下,确定所述第一条件包括:所述第一虚拟房间和所述第二虚拟房间的各用户全部落入预合并的第三虚拟房间所对应的区域中。5.根据权利要求3所述的方法,其特征在于,根据以下步骤对所述第一虚拟房间和所述
第二虚拟房间进行预合并处理:将所述第一虚拟房间中各用户以及所述第二虚拟房间中各用户均作为预合并处理后的第三虚拟房间中的各用户,并将利用所述第一虚拟房间中各用户的用户位置信息以及所述第二虚拟房间中各用户的用户位置信息确定的中心位置信息,作为所述第三虚拟房间的房间位置信息;基于所述第三虚拟房间的房间位置信息和预先确定的区域尺寸确定所述第三...
【专利技术属性】
技术研发人员:蔡斌锋,冉辰,林凯滨,唐奇志,仇无悔,刘上荣,
申请(专利权)人:抖音视界有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。