多场景切换中角色带人传送的方法、系统及存储介质技术方案

技术编号:37229483 阅读:12 留言:0更新日期:2023-04-20 23:12
本发明专利技术公开了多场景切换中角色带人传送的方法、系统及存储介质,属于虚拟与现实技术领域,该方法包括:检测当前场景中所有虚拟角色的主持人权限,根据所述主持人权限将所述虚拟角色分配为主持人和普通人,生成以所述主持人为中心的光圈特效;接收所述主持人的传送指令生成新场景的目标场景标识,向当前场景中的普通人广播所述目标场景标识;查找所述普通人中符合传送规则的人物进行标记,调用被标记人物和所述主持人的传送接口;接收所述传送接口的响应,遍历所述目标场景标识在新场景中的列表数据,在所述列报数据对应的空位置上生成所述主持人和所述被标记人物。利用主持人带着普通人一起传送到下一场景,传送效率高且方便统一传送位置。一传送位置。一传送位置。

【技术实现步骤摘要】
多场景切换中角色带人传送的方法、系统及存储介质


[0001]本专利技术涉及虚拟与现实
,特别涉及多场景切换中角色带人传送的方法、系统及存储介质。

技术介绍

[0002]虚拟现实技术(英文名称:Virtual Reality,缩写为VR)囊括计算机、电子信息、仿真技术,其基本实现方式是以计算机技术为主,利用并综合三维图形技术、多媒体技术、仿真技术、显示技术、伺服技术等多种高科技的最新发展成果,借助计算机等设备产生一个逼真的三维视觉、触觉、嗅觉等多种感官体验的虚拟世界,从而使处于虚拟世界中的人产生一种身临其境的感觉。随着社会生产力和科学技术的不断发展,各行各业对VR技术的需求日益旺盛。VR技术也取得了巨大进步,并逐步成为一个新的科学

[0003]为了满足虚拟角色在各个场景中的切换,一般通过虚拟传送引擎实现虚拟角色的传送,例如在许多的3D场景中,都会设置传送门(也称为虚拟门),传送门的主要用途是在不同场景中相互切换,或者点击传送界面的场景频道进行切换,但是上述的传送只局限于单人传送,在实际应用中,需要大批量虚拟角色传送到指定场景,这种单人传送的方式不仅效率低下,而且不方便统一管理传送后虚拟角色的位置。

技术实现思路

[0004]本专利技术的目的就在于为了解决上述虚拟角色在各个场景传送时采用单人传送不够高效方便的问题而提供多场景切换中角色带人传送的方法、系统及存储介质,具有传送效率高,方便统一管理传送后角色的位置的优点。
[0005]第一方面,本专利技术通过以下技术方案来实现上述目的,一种多场景切换中角色带人传送的方法,包括以下步骤:检测当前场景中所有虚拟角色的主持人权限,根据所述主持人权限将所述虚拟角色分配为主持人和普通人,生成以所述主持人为中心的光圈特效;接收所述主持人的传送指令生成新场景的目标场景标识,向当前场景中的普通人广播所述目标场景标识;查找所述普通人中符合传送规则的人物进行标记,调用被标记人物和所述主持人的传送接口,所述符合传送规则包括接收到所述目标场景标识和处于所述光圈特效范围内;接收所述传送接口的响应,遍历所述目标场景标识在新场景中的列表数据,在所述列报数据对应的空位置上生成所述主持人和所述被标记人物。
[0006]优选的,所述生成以所述主持人为中心的光圈特效的方法为:利用3D引擎生成光圈特效预制体,设定所述预制体的半径;通过所述3D引擎的动态加载资源模块添加预制体,并在场景中显示。
[0007]优选的,所述光圈特效为动态光圈特效,在主线程每一帧中实时同步主持人位置
给光圈特效,使主持人位置变动后,光圈特效跟随变动;通过消息传递模块,同步光圈特效的位置到普通人,在普通人的场景界面中生成同步特效。
[0008]优选的,所述接收所述主持人的传送指令生成新场景的目标场景标识的方法包括:预先绑定场景与目标场景标识生成场景列表,所述目标场景标识为可发送且并被普通人接收的消息,用于通过所述目标场景标识查找到对应的场景;接收主持人点击传送按钮的指令,向主持人推送场景列表;动态获取主持人在所述场景列表选择的场景,在列表中查找出该场景对应的目标场景标识。
[0009]优选的,所述传送目标位置为新场景初始位置时,目标场景标识包括场景频道ID和音频ID;所述传送目标位置为新场景随机位置时,目标场景标识包括场景频道ID、音频ID和位置坐标。
[0010]优选的,所述传送目标位置为新场景随机位置时的传送方法包括:获取场景频道ID和音频ID对应的新场景,调用虚拟角色的传送接口,在所述新场景的初始位置生成虚拟角色;获取位置坐标,立即修改虚拟角色位置到所述位置坐标上。
[0011]优选的,所述处于光圈特效范围内的判断方法包括测量普通人与主持人之间的直线距离;比较所述直线距离与光圈特效半径的大小,若直线距离大于光圈半径,则判断为未处于光圈特效范围内,反之,则判断为处于光圈特效范围内。
[0012]第二方面,本专利技术通过以下技术方案来实现上述目的,一种多场景切换中角色带人传送的系统,包括:光圈特效生成模块,用于检测当前场景中所有虚拟角色的主持人权限,根据所述主持人权限将所述虚拟角色分配为主持人和普通人,生成以所述主持人为中心的光圈特效;目标场景标识模块,用于接收所述主持人的传送指令生成新场景的目标场景标识,向当前场景中的普通人广播所述目标场景标识;传送标记模块,用于查找所述普通人中符合传送规则的人物进行标记,调用被标记人物和所述主持人的传送接口,所述符合传送规则包括接收到所述目标场景标识和处于所述光圈特效范围内;人物生成模块,接收所述传送接口的响应,遍历所述目标场景标识在新场景中的列表数据,在所述列报数据对应的空位置上生成所述主持人和所述被标记人物。
[0013]第三方面,本专利技术通过以下技术方案来实现上述目的,一种存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时,实现如第一方面所述的多场景切换中角色带人传送的方法。
[0014]与现有技术相比,本专利技术的有益效果是:利用主持人为中心的光圈特效使普通人可走入该光圈特效内等待传送,主持人发送传送指令生成目标场景标识,普通人接收到目标场景标识后可与主持人同步传送到主持人所选的场景中,实现主持人的带人传送,这种传送方式可高效的将数量较多的虚拟角色传送到同一场景下,而且传送之后主持人和普通人处于同一位置区域,也方便管理传送后虚拟角色的落点,使主持人和普通人不会散开在场景内。
附图说明
[0015]图1为本专利技术的带人传送整体步骤示意图;图2为本专利技术的普通人和主持人共同站在光圈特效范围内的示意图;图3为本专利技术的场景列表在主持人界面的展示示意图;图4为本专利技术的虚拟角色生成在新场景初始位置的示意图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]实施例1如图1所示,一种多场景切换中角色带人传送的方法,包括以下步骤:步骤S1,检测当前场景中所有虚拟角色的主持人权限,根据所述主持人权限将所述虚拟角色分配为主持人和普通人,生成以所述主持人为中心的光圈特效,用户通过输入主持人申请命令,获得主持人权限,光圈特效以获得权限的角色为中心,光圈特效为待传送区域,处于光圈特效内的人物满足条件便可一起传送,光圈特效的生成方法为:利用3D引擎生成光圈特效预制体,设定所述预制体的半径;通过所述3D引擎的动态加载资源模块添加预制体,并在场景中显示。如图2所示,场景中的光圈特效为主持人和普通人可见,方便普通人走入到光圈特效覆盖范围内。
[0018]步骤S2,接收所述主持人的传送指令生成新场景的目标场景标识,向当前场景中的普通人广播所述目标场景标识,所述接收所述主持人的传送指令生成新场景的目标场景标识的方法包括:预先绑定场景与目标场景标识生成场景列表,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多场景切换中角色带人传送的方法,其特征在于,包括以下步骤:检测当前场景中所有虚拟角色的主持人权限,根据所述主持人权限将所述虚拟角色分配为主持人和普通人,生成以所述主持人为中心的光圈特效;接收所述主持人的传送指令生成新场景的目标场景标识,向当前场景中的普通人广播所述目标场景标识;查找所述普通人中符合传送规则的人物进行标记,调用被标记人物和所述主持人的传送接口,所述符合传送规则包括接收到所述目标场景标识和处于所述光圈特效范围内;接收所述传送接口的响应,遍历所述目标场景标识在新场景中的列表数据,在所述列报数据对应的空位置上生成所述主持人和所述被标记人物。2.根据权利要求1所述的一种多场景切换中角色带人传送的方法,其特征在于,所述生成以所述主持人为中心的光圈特效的方法为:利用3D引擎生成光圈特效预制体,设定所述预制体的半径;通过所述3D引擎的动态加载资源模块添加预制体,并在场景中显示。3.根据权利要求2所述的多场景切换中角色带人传送的方法,其特征在于,所述光圈特效为动态光圈特效,在主线程每一帧中实时同步主持人位置给光圈特效,使主持人位置变动后,光圈特效跟随变动;通过消息传递模块,同步光圈特效的位置到普通人,在普通人的场景界面中生成同步特效。4.根据权利要求1所述的多场景切换中角色带人传送的方法,其特征在于,所述接收所述主持人的传送指令生成新场景的目标场景标识的方法包括:预先绑定场景与目标场景标识生成场景列表,所述目标场景标识为可发送且并被普通人接收的消息,用于通过所述目标场景标识查找到对应的场景;接收主持人点击传送按钮的指令,向主持人推送场景列表;动态获取主持人在所述场景列表选择的场景,在列表中查找出该场景对应的目标场景标识。5.根据权利要求4所述的多场景切换中角色带人传送的方法,其特征在于,所述传...

【专利技术属性】
技术研发人员:林红
申请(专利权)人:南京维赛客网络科技有限公司
类型:发明
国别省市:

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

1