一种控制虚拟角色移动的数据处理系统技术方案

技术编号:35302829 阅读:19 留言:0更新日期:2022-10-22 12:52
本申请提供了一种控制虚拟角色移动的数据处理系统,该系统在在检测到用户进入系统时,实现如下步骤:在用户对应的显示装置上生成初始漫游区域;在检测到虚拟角色通过操作区域选定需要进入的虚拟场景i时,将第一虚拟门和第一虚拟视点移动到虚拟场景i的目标虚拟区域p内,并将第一虚拟视点获取到的关于目标虚拟区域p的图像在所述第二虚拟门上进行显示;在检测到第一碰撞体和第二碰撞体碰撞时,控制虚拟角色瞬移到所述虚拟场景i的目标虚拟区域内。通过本发明专利技术,虚拟角色在虚拟场景中进行位置切换时,不需要进行等待即可瞬间传送到目标区域。并且,能够节约虚拟角色的传送时间和提高用户体验。高用户体验。高用户体验。

【技术实现步骤摘要】
一种控制虚拟角色移动的数据处理系统


[0001]本申请涉及物联网领域,具体涉及一种控制虚拟角色移动的数据处理系统。

技术介绍

[0002]在许多的3D场景和游戏中,都会设置传送门(也称为虚拟门),传送门的主要用途是在不同场景中相互切换,例如在传送门骑士游戏中,可以通过传送门实现不同游戏地图和世界中的移动,在园区和场馆的3D数字化场景中,传送门用于简化用户控制虚拟角色行走到目的地的流程,用户在固定位置找到传送门后,通过传送门可以快速到达地图上的另一处地点。
[0003]然而,现有技术中在一个地点传送到另一地点时,要进行等待,不能瞬间到达,并且传送位置也是固定的。此外,传送门中也不会显示传送点的实时画面,用户体验差。

技术实现思路

[0004]针对上述技术问题,本申请提供一种控制虚拟角色移动的数据处理系统,能够至少解决上述技术问题之一。
[0005]本申请采用的技术方案为:
[0006]一种控制虚拟角色移动的数据处理系统,包括:通信连接的处理器、存储器和数据库,所述存储器中存储有配置文件和m个虚拟场景,第i个虚拟场景包括ni个虚拟区域,i的取值为1到m;所述数据库中存储有第一数据表和第二数据表,所述第一数据表的第i行包括(A
i
,A
ip
),A
i
为第i个虚拟场景的ID,A
ip
为第i个虚拟场景中的目标虚拟区域p的ID,p∈(1,2,

,ni);所述第二数据表中存储有(A
k
>,A
kq
),A
k
为设定的目标虚拟场景的ID,A
kq
为A
k
中的目标虚拟区域q的ID,k∈(1,2,

,m),q∈(1,2,

,nk),其中,A
k
中的目标虚拟区域q设置有第一虚拟门和第一虚拟视点;
[0007]在检测到用户进入系统时,所述处理器用于执行计算机程序实现如下步骤:
[0008]S10,基于所述配置文件在所述用户对应的显示装置上生成初始漫游区域,所述初始漫游区域中设置有与所述用户对应的虚拟角色和第二虚拟视点、第二虚拟门、操作区域;所述虚拟角色上设置有第一碰撞体,所述第二虚拟门上设置有第二碰撞体;
[0009]S20,在检测到虚拟角色通过操作区域选定需要进入的虚拟场景i时,将第一虚拟门和第一虚拟视点移动到虚拟场景i的目标虚拟区域p内,并将第一虚拟视点获取到的关于目标虚拟区域p的图像在所述第二虚拟门上进行显示;
[0010]S30,在检测到第一碰撞体和第二碰撞体碰撞时,控制所述虚拟角色瞬移到所述虚拟场景i的目标虚拟区域内。
[0011]本申请至少具有以下技术效果:
[0012](1)由于存储器中存储有每个场景中的所有虚拟区域的3D模型,这样,在用户在同一虚拟场景移动时,能够瞬时将用户对应的虚拟角色传送到指定位置处,能够提高传送效率,进而能够提升用户体验。
[0013](2)用户可根据自己需要选择需要被传送的位置,能够提升用户体验。
[0014](3)当用户操纵虚拟角色进行移动时,在移动位置处的虚拟门中能够看到要被传送位置端的实时图像画面,并且所看到的图像画面也会随虚拟角色的移动而变化,能够进一步提高用户体验。
附图说明
[0015]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本申请实施例提供的一种控制虚拟角色移动的数据处理系统执行计算机程序实现的流程示意图;
[0017]图2为本申请实施例中的第一虚拟视点和第二虚拟视点联动的示意图。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]本申请实施例提供一种控制虚拟角色移动的数据处理系统,包括:通信连接的处理器、存储器和数据库。
[0020]其中,所述存储器中存储有配置文件和m个虚拟场景,第i个虚拟场景包括ni个虚拟区域,i的取值为1到m。在本申请实施例中,虚拟场景可为房屋的3D模型,虚拟区域可为房间的3D模型。在一个示例中,可为设定地理区域内的几栋写字楼或者居民楼。在另一个示例中,可仅为独立的一栋楼或者一座房屋等,本申请实施例对此不做限制,只要是具有多个虚拟区域的虚拟场景即可。
[0021]进一步地,在本申请实施例中,所述数据库中存储有第一数据表和第二数据表,所述第一数据表的第i行包括(A
i
,A
ip
),A
i
为第i个虚拟场景的ID,例如,楼栋编号或者楼栋名称。A
ip
为第i个虚拟场景中的目标虚拟区域p的ID,p∈(1,2,

,ni)。目标虚拟区域p为系统指定的传送位置,即每个虚拟场景都设置有一个指定的传送位置。目标虚拟区域p的ID可为房间编号。
[0022]所述第二数据表中存储有(A
k
,A
kq
),A
k
为设定的目标虚拟场景的ID,A
kq
为A
k
中的目标虚拟区域q的ID,k∈(1,2,

,m),q∈(1,2,

,nk),其中,A
k
中的目标虚拟区域q设置有第一虚拟门和第一虚拟视点。设定的目标虚拟场景为系统指定的传送场景。第一虚拟门可为现有的传送门,第一虚拟视点可为虚拟摄像头,对着第一虚拟门设置,用于拍摄目标虚拟区域内的图像。
[0023]所述处理器还与用户的显示装置通信连接。用户的显示装置上安装有本申请实施例提供的控制虚拟角色移动的数据处理系统,用户可使用对应的用户名与密码登入系统。
[0024]进一步地,在本申请一实施例中,在检测到用户进入系统时,所述处理器用于执行
计算机程序实现如图1所示的步骤:
[0025]S10,基于所述配置文件在所述用户对应的显示装置上生成初始漫游区域,所述初始漫游区域中设置有与所述用户对应的虚拟角色和第二虚拟视点、第二虚拟门、操作区域;所述虚拟角色上设置有第一碰撞体,所述第二虚拟门上设置有第二碰撞体。
[0026]在本申请实施例中,所述初始漫游区域可为具有至少一个房间的虚拟场景。每个用户进入系统的呈现的初始漫游区域都相同。在初始状态时,虚拟角色位于设定的初始位置处,第一虚拟门也位于设定的初始位置处,用户可控制虚拟角色在初始漫游区域内漫游。在一个示本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种控制虚拟角色移动的数据处理系统,其特征在于,所述系统包括:通信连接的处理器、存储器和数据库,所述存储器中存储有配置文件和m个虚拟场景,第i个虚拟场景包括ni个虚拟区域,i的取值为1到m;所述数据库中存储有第一数据表和第二数据表,所述第一数据表的第i行包括(A
i
,A
ip
),A
i
为第i个虚拟场景的ID,A
ip
为第i个虚拟场景中的目标虚拟区域p的ID,p∈(1,2,

,ni);所述第二数据表中存储有(A
k
,A
kq
),A
k
为设定的目标虚拟场景的ID,A
kq
为A
k
中的目标虚拟区域q的ID,k∈(1,2,

,m),q∈(1,2,

,nk),其中,A
k
中的目标虚拟区域q设置有第一虚拟门和第一虚拟视点;在检测到用户进入系统时,所述处理器用于执行计算机程序实现如下步骤:S10,基于所述配置文件在所述用户对应的显示装置上生成初始漫游区域,所述初始漫游区域中设置有与所述用户对应的虚拟角色和第二虚拟视点、第二虚拟门、操作区域;所述虚拟角色上设置有第一碰撞体,所述第二虚拟门上设置有第二碰撞体;S20,在检测到虚拟角色通过操作区域选定需要进入的虚拟场景i时,将第一虚拟门和第一虚拟视点移动到虚拟场景i的目标虚拟区域p内,并将第一虚拟视点获取到的关于目标虚拟区域p的图像在所述第二虚拟门上进行显示;S30,在检测到第一碰撞体和第二碰撞体碰撞时,控制所述虚拟角色瞬移到所述虚拟场景i的目标虚拟区域内。2.根据权利要求1所述的系统,其特征在...

【专利技术属性】
技术研发人员:祁泽梁栋
申请(专利权)人:北京奇岱松科技有限公司
类型:发明
国别省市:

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

1