System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟场景构建方法、装置、电子设备及存储介质制造方法及图纸_技高网

虚拟场景构建方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40095851 阅读:7 留言:0更新日期:2024-01-23 16:55
本申请提供一种虚拟场景构建方法、装置、电子设备及存储介质。该方法包括:根据预先获取的单位像素模块拼接得到多个场景模块平面图;根据场景模块平面图中的场景信息对场景模块平面图执行3D化操作以构建得到与多个场景模块平面图对应的多个场景模块;其中,每个场景模块,至少包括:路径;确定每个场景模块中路径所对应的路径信息;获取场景需求参数,并根据场景需求参数将路径信息相对应的场景模块进行拼接以构建目标虚拟场景。本申请所提供的方法通过将目标虚拟场景划分为多个场景模块来分别编辑,不仅降低了编辑成本,并且可以交由多个开发者来分别编辑每个场景模块,使得在一定程度上缩短了编辑周期。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种虚拟场景构建方法、装置、电子设备及存储介质


技术介绍

1、虚拟场景是玩家进行游戏体验的虚拟空间,游戏开发者在开发阶段会预先制作好游戏场景,当玩家进行实际游戏时,会加载预先制作的场景,供玩家体验。

2、相关技术中,虚拟场景通常是整个场景一起制作,例如逐屏编辑整个场景,且开发者需要根据整个场景通过人工选取的方式,编辑供玩家行走的路径。

3、但是,相关技术中的场景制作方法会耗费较大的成本且耗时较多,并且当虚拟场景中的某一个区域出现漏洞时,很难精准排查出具体漏洞位置。


技术实现思路

1、有鉴于此,本申请的目的在于提出一种虚拟场景构建方法、装置、电子设备及存储介质。

2、基于上述目的,在第一方面,本申请提供了一种虚拟场景构建方法,所述方法包括:

3、根据预先获取的单位像素模块拼接得到多个场景模块平面图;

4、根据所述场景模块平面图中的场景信息对所述场景模块平面图执行3d化操作以构建得到与多个所述场景模块平面图对应的多个场景模块;其中,每个场景模块,至少包括:路径;

5、确定每个场景模块中所述路径所对应的路径信息;以及,

6、获取场景需求参数,并根据所述场景需求参数将所述路径信息相对应的所述场景模块进行拼接以构建目标虚拟场景。

7、在第二方面,本申请提供了一种虚拟场景构建装置,所述装置包括:

8、拼接模块,被配置为根据预先获取的单位像素模块拼接得到多个场景模块平面图;

9、3d化操作模块,被配置为根据所述场景模块平面图中的场景信息对所述场景模块平面图执行3d化操作以构建得到与多个所述场景模块平面图对应的多个场景模块;其中,每个场景模块,至少包括:路径;

10、确定模块,被配置为确定每个场景模块中所述路径所对应的路径信息;

11、构建模块,被配置为获取场景需求参数,并根据所述场景需求参数将所述路径信息相对应的所述场景模块进行拼接以构建目标虚拟场景。

12、在第三方面,本申请提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的虚拟场景构建方法。

13、在第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的虚拟场景构建方法。

14、从上面所述可以看出,本申请提供的一种虚拟场景构建方法、装置、电子设备及存储介质,根据预先获取的单位像素模块拼接得到多个场景模块平面图;根据所述场景模块平面图中的场景信息对所述场景模块平面图执行3d化操作以构建得到与多个所述场景模块平面图对应的多个场景模块;其中,每个场景模块,至少包括:路径;确定每个场景模块中所述路径所对应的路径信息;以及,获取场景需求参数,并根据所述场景需求参数将所述路径信息相对应的所述场景模块进行拼接以构建目标虚拟场景。本申请根据单位像素模块拼接得到场景模块平面图,相比于在3d场景中更改场景设计,在场景模块平面图中能够实现对于场景设计的快速更改。而通过将目标虚拟场景划分为多个场景模块来分别编辑,不仅降低了编辑成本,并且可以交由多个开发者来分别编辑每个场景模块,使得在一定程度上缩短了编辑周期。进一步地,通过将不同的场景模块进行拼接,从而得到完整的目标虚拟场景,由于在拼接过程中可以自由选择相互拼接的场景模块,使得整个目标虚拟场景的生成效果更加多样化,能够通过同一组中多个不同的场景模块拼接出不同的目标虚拟场景,使得虚拟场景更加丰富且多元。

本文档来自技高网...

【技术保护点】

1.一种虚拟场景构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述单位像素模块,包括:第一类像素以及第二类像素;

3.根据权利要求2所述的方法,其特征在于,所述根据所述路径区域和所述非路径区域确定所述多个场景模块平面图,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述场景模块平面图中的场景信息对所述场景模块平面图执行3D化操作以构建得到与多个所述场景模块平面图对应的多个场景模块,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据每个平面网格对应的RGB值确定所述每个平面网格在所述场景模块中对应位置的高度值,包括:

6.根据权利要求4所述的方法,其特征在于,所述根据每个平面网格对应的RGB值确定所述每个平面网格在所述场景模块中对应位置的高度值,包括:

7.根据权利要求4所述的方法,其特征在于,所述根据每个平面网格对应的RGB值确定所述每个平面网格在所述场景模块中对应位置的高度值,包括:

8.根据权利要求4所述的方法,其特征在于,所述根据每个所述场景模块平面图中所述每个平面网格在所述场景模块中对应位置的高度值,对每个所述场景模块平面图中的每个平面网格执行3D化操作,以构建得到与多个包含与所述路径平面图对应的路径的所述场景模块,包括:

9.根据权利要求3所述的方法,其特征在于,所述根据所述场景模块平面图中的场景信息对所述场景模块平面图执行3D化操作以构建得到与多个所述场景模块平面图对应的多个场景模块,包括:

10.根据权利要求1所述的方法,其特征在于,所述构建得到与多个包含与所述路径平面图对应的路径的所述场景模块之后,还包括:

11.根据权利要求1所述的方法,其特征在于,所述确定每个场景模块中所述路径所对应的路径信息,包括:

12.根据权利要求11所述的方法,其特征在于,所述根据所述场景需求参数将所述路口位置信息相对应的所述场景模块进行拼接以构建目标虚拟场景,包括:

13.根据权利要求11所述的方法,其特征在于,所述将与所述场景模块的所述路口数量信息和所述路口尺寸相同,且与所述场景模块的所述路口位置信息和所述路口开口方向相对应的其他场景模块与所述场景模块进行拼接,以得到所述场景模块之间相互联通的路径,包括:

14.根据权利要求13所述的方法,其特征在于,所述响应于所述路口数量信息大于预设数量的所述其他场景模块中存在第一侧的所述路口数量信息和所述路口尺寸与所述场景模块中第二侧的所述路口数量信息和所述路口尺寸相同的所述候选场景模块之后,还包括:

15.根据权利要求13所述的方法,其特征在于,所述确定所述候选场景模块中是否存在第一侧的路口开口方向与所述场景模块中第二侧的所述路口开口方向相对,且第一侧的所述路口位置信息与所述场景模块中第二侧的所述路口位置重叠的目标场景模块之后,还包括:

16.根据权利要求1所述的方法,其特征在于,所述根据所述场景需求参数将所述路径信息相对应的所述场景模块进行拼接以构建目标虚拟场景之后,还包括:

17.根据权利要求1所述的方法,其特征在于,所述直至所述目标虚拟场景中不存在至少两条相互不联通的所述寻路轨迹之后,还包括:

18.根据权利要求17所述的方法,其特征在于,所述根据预先获取的虚拟资产,在所述碰撞体对应位置创建所述可移动虚拟对象,包括:

19.一种虚拟场景构建装置,其特征在于,所述装置包括:

20.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至18任意一项所述的方法。

21.一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使所述计算机实现权利要求1至18任一项所述的方法。

...

【技术特征摘要】

1.一种虚拟场景构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述单位像素模块,包括:第一类像素以及第二类像素;

3.根据权利要求2所述的方法,其特征在于,所述根据所述路径区域和所述非路径区域确定所述多个场景模块平面图,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述场景模块平面图中的场景信息对所述场景模块平面图执行3d化操作以构建得到与多个所述场景模块平面图对应的多个场景模块,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据每个平面网格对应的rgb值确定所述每个平面网格在所述场景模块中对应位置的高度值,包括:

6.根据权利要求4所述的方法,其特征在于,所述根据每个平面网格对应的rgb值确定所述每个平面网格在所述场景模块中对应位置的高度值,包括:

7.根据权利要求4所述的方法,其特征在于,所述根据每个平面网格对应的rgb值确定所述每个平面网格在所述场景模块中对应位置的高度值,包括:

8.根据权利要求4所述的方法,其特征在于,所述根据每个所述场景模块平面图中所述每个平面网格在所述场景模块中对应位置的高度值,对每个所述场景模块平面图中的每个平面网格执行3d化操作,以构建得到与多个包含与所述路径平面图对应的路径的所述场景模块,包括:

9.根据权利要求3所述的方法,其特征在于,所述根据所述场景模块平面图中的场景信息对所述场景模块平面图执行3d化操作以构建得到与多个所述场景模块平面图对应的多个场景模块,包括:

10.根据权利要求1所述的方法,其特征在于,所述构建得到与多个包含与所述路径平面图对应的路径的所述场景模块之后,还包括:

11.根据权利要求1所述的方法,其特征在于,所述确定每个场景模块中所述路径所对应的路径信息,包括:

12.根据权利要求11所述的方法,其特征在于,所述根据所...

【专利技术属性】
技术研发人员:张同强黄茂
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1