【技术实现步骤摘要】
图形数据的访问方法及装置
本专利技术涉及计算机
,尤其涉及一种图形数据的访问方法及装置。
技术介绍
随着计算机技术的发展,各种虚拟交互平台盛行,用户可以通过访问虚拟交互平台,而在该虚拟交互平台所呈现的三维图形场景中借助操控对象执行各种虚拟任务。可以理解,用户所操控对象在执行各种虚拟任务时,通常会在三维图形场景中移动,例如,由接受虚拟任务的起始位置移动至执行虚拟任务的目的位置,基于此,为了防止用户操控对象移动过程中作弊,服务器需要通过图形数据访问进行对象移动行为的合法性校验。其中,图形数据是用于描述三维图形场景中地图的。上述过程中,随着三维图形场景中地图规模的逐步扩大,服务器中为海量用户进行的存储也将相应地迅速增长,尤其是超大规模地图,按照单台服务器目前的硬件配置难以满足。因此,现有技术中提出了一种无缝地图方案,即将三维图形场景中地图划分为若干小地图,并将该若干个小地图存储于不同的服务器,以此降低单台服务器的存储压力。然而,当用户所操控对象在不同服务器存储的小地图之间移动时,不同服务器之间需要进行用户相关数据的传输,造成了数据流量的浪费和CPU的浪费,还可能导致地图切换延迟。
技术实现思路
为了解决上述技术问题,本专利技术的一个目的在于提供一种图形数据的访问方法及装置。其中,本专利技术所采用的技术方案为:一种图形数据的访问方法,包括:以父地图为主体内容的载体,并将区别于所述主体内容的差异内容作为子地图叠加于所述父地图而构建的三维图形场景中,获取对象移动行为所对应的位置信息;根据所述位置信息为移动在所述三维图形场景中的对象进行子地图信息查找;根据查找得到的子 ...
【技术保护点】
1.一种图形数据的访问方法,其特征在于,包括:以父地图为主体内容的载体,并将区别于所述主体内容的差异内容作为子地图叠加于所述父地图而构建的三维图形场景中,获取对象移动行为所对应的位置信息;根据所述位置信息为移动在所述三维图形场景中的对象进行子地图信息查找;根据查找得到的子地图信息访问得到用于描述子地图的图形数据;通过访问得到的图形数据控制所述三维图形场景中进行对象移动行为的碰撞检测。
【技术特征摘要】
1.一种图形数据的访问方法,其特征在于,包括:以父地图为主体内容的载体,并将区别于所述主体内容的差异内容作为子地图叠加于所述父地图而构建的三维图形场景中,获取对象移动行为所对应的位置信息;根据所述位置信息为移动在所述三维图形场景中的对象进行子地图信息查找;根据查找得到的子地图信息访问得到用于描述子地图的图形数据;通过访问得到的图形数据控制所述三维图形场景中进行对象移动行为的碰撞检测。2.如权利要求1所述的方法,其特征在于,所述根据所述位置信息为移动在所述三维图形场景中的对象进行子地图信息查找,包括:由所述位置信息获取所述三维图形场景中所述对象的位置,根据所述对象的位置计算所述对象所对应子地图的偏移位置;由所述位置信息获取所述三维图形场景中所述对象所对应父地图的标识信息;根据所述标识信息获取关联的子地图信息管理器;根据所述对象所对应子地图的偏移位置,在所获得的子地图信息管理器中查找得到所述子地图信息。3.如权利要求2所述的方法,其特征在于,所述子地图信息管理器为二维数组,所述根据所述对象所对应子地图的偏移位置,在所获得的子地图信息管理器中查找得到所述子地图信息,包括:将所述偏移位置中横轴坐标作为所述二维数组的行下标,并将所述偏移位置中纵轴坐标作为所述二维数组的列下标;通过所述二维数组的行下标和列下标访问所述二维数组中的数组元素,得到由所述偏移位置标识的数组元素;将由所述偏移位置标识的数组元素作为所述子地图信息。4.如权利要求1所述的方法,其特征在于,所述根据查找得到的子地图信息访问得到用于描述所述子地图的图形数据,包括:由所述子地图信息获取图形数据指向信息;根据所述图形数据指向信息进行的图形数据指向获取用于描述所述子地图的图形数据。5.如权利要求4所述的方法,其特征在于,所述图形数据指向信息包括数据指针,所述根据所述图形数据指向信息进行的图形数据指向获取用于描述所述子地图的图形数据,包括:通过所述数据指针访问子地图存储数组中的数组元素,得到所述数据指针指向的数组元素;将所述数据指针指向的数组元素作为用于描述所述子地图的图形数据。6.如权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:如果未查找得到所述子地图信息,则通过由父地图信息访问得到的图形数据对所述三维图形场景中的对象移动行为进行碰撞检测。7.如权利要求6所述的方法,其特征在于,所述通过由父地图信息访问得到的图形数据对所述三维图形场景中的对象移动行为进行碰撞检测之前,所述方法还包括:根据所述位置信息由父地图信息集合中获得所述父地图信息。8.一种图形数据的访问装置,其特征在于,包括:位置信息获取模块,用于以父地图为主体内容的载体,并将区别于所述主体内容的差异内容作...
【专利技术属性】
技术研发人员:张悦,唐骏,
申请(专利权)人:腾讯科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。