【技术实现步骤摘要】
游戏场景加载方法、装置、存储介质及设备
[0001]本专利技术涉及计算机
,具体涉及游戏场景加载方法、装置、存储介质及设备。
技术介绍
[0002]随着游戏技术的不断发展,游戏界面显示越来越精细,游戏场景的显示也更加真实,使玩家可以身临其境地体验游戏带来的视觉冲击,大大提高了游戏的真实感和体验感。
[0003]当前的游戏场景加载,多数使用原生的场景加载,并没有严格的加载时序;在场景跳转的过程中进行全量的场景物件加载,可能存在跳转过久或者优先加载非必要内容的情况。该场景加载方式不仅需要大量的时间实现场景加载,还可能在跳转过程中存在视野空窗的问题。
技术实现思路
[0004]基于此,本专利技术提供一种游戏场景加载方法、装置、存储介质及设备,能够缩短游戏场景加载的时间,也避免视野空窗情况的发生。
[0005]第一方面,本专利技术提供一种游戏场景加载方法,包括:
[0006]获取游戏待加载场景中所有场景元素以及玩家的初始位置;
[0007]根据各个场景元素的顶点确定场景元素包围盒 ...
【技术保护点】
【技术特征摘要】
1.一种游戏场景加载方法,其特征在于,包括:获取游戏待加载场景中所有场景元素以及玩家的初始位置;根据各个场景元素的顶点确定场景元素包围盒、场景元素包围盒尺寸以及场景元素的尺寸;将所有场景元素包围盒组成游戏待加载场景的包围盒;根据场景元素的尺寸,将场景元素划分成不同场景元素尺寸级别,并根据所述场景元素尺寸级别得到场景块尺寸级别,所述场景元素尺寸级别与场景块尺寸级别一一对应;将所述游戏待加载场景的包围盒按照场景块尺寸级别进行多次划分,每次划分按照同一尺寸级别进行,且每次生成至少一个场景块包围盒,以及每次生成的场景块包围盒尺寸相同;将相同场景元素尺寸级别的场景元素,按照场景元素的尺寸、场景元素的位置、场景块尺寸级别以及场景块的位置,判断该场景元素尺寸级别的场景元素包围盒与对应场景块尺寸级别划分的场景块包围盒是否相交;若是,所述场景块包含所述场景元素;对各个场景块尺寸级别划分的场景块,以所述初始位置所在的场景块作为中心,将游戏待加载场景划分为若干个加载等级,以所述初始位置所在场景块的加载等级为起始加载等级,按加载等级加载每个场景块包含的场景元素。2.如权利要求1所述的游戏场景加载方法,其特征在于,还包括:所述各个场景块尺寸级别划分的场景块中场景元素的加载按不同的频率并行加载。3.如权利要求1所述的游戏场景加载方法,其特征在于,还包括:获取玩家的目标视角;在相同加载等级中,优先加载所述目标视角内场景块包含的场景元素。4.如权利要求3所述的游戏场景加载方法,其特征在于,还包括:当玩家的位置发生移动时,判断玩家所在位置的场景块是否发生改变;若玩家所在位置的场景块发生改变,则获取玩家移动后位置所在场景块的编码;计算玩家移动后位置所在场景块的编码与玩家初始位置所在场景块的编码的差值;根据所述差值对所述加载等级进行平移调整。5.如权利要求1所述的游戏场景加载方法,其特征在于,所述根据各个场景元素的顶点确定场景元素包围盒尺寸以及场景元素的尺寸,包括:根据场景元素所有顶点的坐标值,筛选各个维度的坐标最大值和坐标最小值;计算各个维度坐标最大值和坐标最小值的差值,得到场景元素包围盒尺寸;根据所述场景元素包围盒尺寸计算得到场景元素的尺寸。6.一种游戏场景加载装置,其特征在于,包括:场景获取模块,用于获取游戏待加载场景中所有场景元素以及玩家的初始位置;尺寸计...
【专利技术属性】
技术研发人员:郭家明,刘旭军,陈伟聪,张纯涛,周晓明,
申请(专利权)人:广东趣炫网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。