The invention relates to the field of data processing, in particular to a regional information synchronization method and a terminal. The invention creates a virtual entity corresponding to the first role object by a physical engine, and constructs a first virtual entity; the first bounding box and second encircling box are constructed for the first virtual entity; the radius of the first bounding box is a radius of the AOI region; the half diameter of the second bounding box is 1 unit length; when with the second role, When the corresponding second bounding box enters the range of the first encircling box corresponding to the first role object, the notification is updated with the client of the first role object to update the AOI area information. It can improve the efficiency of regional information synchronization without clear map information.
【技术实现步骤摘要】
一种区域信息同步方法及终端
本专利技术涉及数据处理领域,尤其涉及一种区域信息同步方法及终端。
技术介绍
在网络游戏中,游戏地图通常较大,地图中的物体也比较多,服务器不可能将游戏所有的信息都下发给客户端。为提高效率和减少同步信息数量,通常只将以玩家为中心一定范围内(AOI区域)的信息同步给客户端。AOI(AreaOfInterest),中文就是感兴趣区域。通俗一点说,感兴趣区域就是玩家在场景实时看到的区域;也就是说AOI区域会随着角色移动而改变。现有的同步AOI区域信息的技术方案如下:1、在服务器直接定期比较所有对象间的位置关系,发现能够触发AOI事件时就发送消息给客户端。2、对于传统网络游戏,通常采用的是空间切割监视的方法,该方法把游戏场景切分为等大的格子,在每个格子里树立灯塔。当客户端对象进入或退出格子时,修改每个灯塔上的对象列表。相对于传统的游戏,LBS游戏以GPS定位为基础,用经纬度标记位置信息,其游戏场景具有更高的开放性,无确定地、固定地地图。而现有方案主要针对的是传统的网络游戏,需要有明确的地图信息,并做一定的预处理,并不能适用于LBS游戏。
技术实现思路
本专利技术所要解决的技术问题是:如何在没有明确地图信息的情况下,提高区域信息同步的效率。为了解决上述技术问题,本专利技术采用的技术方案为:本专利技术提供一种区域信息同步方法,包括:物理引擎创建与第一角色对象对应的虚拟实体,得到第一虚拟实体;为所述第一虚拟实体构造第一包围盒和第二包围盒;所述第一包围盒的半径为AOI区域的半径;所述第二包围盒的半径为1单位长度;当与第二角色对象对应的第二包围盒进入所述 ...
【技术保护点】
一种区域信息同步方法,其特征在于,包括:物理引擎创建与第一角色对象对应的虚拟实体,得到第一虚拟实体;为所述第一虚拟实体构造第一包围盒和第二包围盒;所述第一包围盒的半径为AOI区域的半径;所述第二包围盒的半径为1单位长度;当与第二角色对象对应的第二包围盒进入所述第一角色对象对应的第一包围盒范围内时,通知与所述第一角色对象对应的客户端更新AOI区域信息。
【技术特征摘要】
1.一种区域信息同步方法,其特征在于,包括:物理引擎创建与第一角色对象对应的虚拟实体,得到第一虚拟实体;为所述第一虚拟实体构造第一包围盒和第二包围盒;所述第一包围盒的半径为AOI区域的半径;所述第二包围盒的半径为1单位长度;当与第二角色对象对应的第二包围盒进入所述第一角色对象对应的第一包围盒范围内时,通知与所述第一角色对象对应的客户端更新AOI区域信息。2.根据权利要求1所述的区域信息同步方法,其特征在于,还包括:获取所述第一虚拟实体的类型;为所述第一虚拟实体设置与所述类型对应的遮罩层。3.根据权利要求1所述的区域信息同步方法,其特征在于,还包括:与所述第一角色对象对应的客户端获取GPS定位信息;转换所述GPS定位信息为与所述物理引擎对应的二维平面坐标;物理引擎根据所述二维平面坐标更新所述第一角色对象的位置信息。4.根据权利要求1所述的区域信息同步方法,其特征在于,还包括:设置所述第一包围盒为Sensors类型;设置所述第二包围盒为Sensors类型。5.根据权利要求1所述的区域信息同步方法,其特征在于,当与第二角色对象对应的第二包围盒进入所述第一角色对象对应的第一包围盒范围内时,通知与所述第一角色对象对应的客户端更新AOI区域信息,具体为:当与第二角色对象对应的第二包围盒进入所述第一角色对象对应的第一包围盒范围内时,物理引擎触发碰撞事件;所述碰撞事件为通知与所述第一角色对象对应的客户端更新AOI区域信息。6.一种区域信息同步终端,其特征在于,包括一个或...
【专利技术属性】
技术研发人员:刘德建,丁晓东,许凯杰,连志群,陈宏展,
申请(专利权)人:福建天晴在线互动科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。