游戏场景的道路生成方法、装置、设备与可读存储介质与流程

文档序号:37841283发布日期:2024-05-07 19:15阅读:13来源:国知局
游戏场景的道路生成方法、装置、设备与可读存储介质与流程

本申请涉及计算机,具体涉及一种游戏场景的道路生成方法、装置、设备与可读存储介质。


背景技术:

1、游戏场景中的道路系统是指在游戏中设计和实现的各种道路、街道、赛道等路网系统,主要用于游戏中的交通运输、行走、竞速等场景。道路系统的设计和实现能对游戏场景的可玩性、真实性、交互性等方面起到重要作用。

2、然而,目前的游戏场景中的道路生成依赖于美术制作人员在游戏场景编辑器中的编辑,才能部署在游戏场景中,通常情况下需要消耗大量的时间和人力成本,导致无法在游戏实时运行的环境下实现游戏场景中道路的自动部署。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种游戏场景的道路生成方法、装置、设备与可读存储介质,用以解决现有技术中难以在游戏实时运行的环境下实现游戏场景中道路的自动部署的技术问题。

2、第一方面,本申请提供一种游戏场景的道路生成方法,包括:

3、获取待处理的游戏场景以及所述游戏场景对应的地形高度图;

4、对所述地形高度图进行边缘检测,得到所述地形高度图中的边缘信息;

5、根据所述边缘信息从所述地形高度图中提取得到道路曲线;

6、根据所述道路曲线在所述游戏场景的对应区域中生成道路模型,得到目标游戏场景。

7、第二方面,本申请提供一种游戏场景的道路生成装置,包括:

8、获取???,用于获取待处理的游戏场景以及所述游戏场景对应的地形高度图;

9、检测???,用于对所述地形高度图进行边缘检测,得到所述地形高度图中的边缘信息;

10、提取???,用于根据所述边缘信息从所述地形高度图中提取得到道路曲线;

11、生成???,用于根据所述道路曲线在所述游戏场景的对应区域中生成道路模型,得到目标游戏场景。

12、第三方面,本申请还提供一种计算机设备,所述计算机设备包括:

13、一个或多个处理器;

14、存储器;以及

15、一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现上述提供的游戏场景的道路生成方法。

16、第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行上述提供的游戏场景的道路生成方法。

17、本申请实施例提供的游戏场景的道路生成方法,通过提取待处理游戏场景对应的地形高度图,然后利用地形高度图反映的地形高度进行边缘检测,确定出地形高度图中描述地形变化坡度的边缘信息,从而便于后续基于该边缘信息从地形高度图中提取得到适合铺路,也即连续而高度变化不大的道路曲线,后续依赖于该道路曲线在游戏场景对应位置生成道路模型,就可以自动生成铺设有道路的目标游戏场景,整个过程可以依赖于代码在游戏运行阶段中执行,保证了在游戏实时运行的环境下对道路的自动部署,同时也有效降低了铺设道路的人力成本和时间成本。



技术特征:

1.一种游戏场景的道路生成方法,其特征在于,包括:

2.根据权利要求1所述的游戏场景的道路生成方法,其特征在于,所述对所述地形高度图进行边缘检测,得到所述地形高度图中的边缘信息,包括:

3.根据权利要求1所述的游戏场景的道路生成方法,其特征在于,所述根据所述边缘信息从所述地形高度图中提取得到道路曲线,包括:

4.根据权利要求1所述的游戏场景的道路生成方法,其特征在于,所述根据所述道路曲线在所述游戏场景的对应区域中生成道路模型,得到目标游戏场景,包括:

5.根据权利要求4所述的游戏场景的道路生成方法,其特征在于,所述从所述道路曲线上提取离散像素点的位置信息,包括:

6.根据权利要求4所述的游戏场景的道路生成方法,其特征在于,所述根据各所述离散像素点的位置信息以及对应的预设道路宽度,确定道路边缘的路点信息,包括:

7.根据权利要求4所述的游戏场景的道路生成方法,其特征在于,所述根据所述路点信息在所述游戏场景的对应区域中生成道路模型,得到目标游戏场景,包括:

8.根据权利要求1所述的游戏场景的道路生成方法,其特征在于,所述获取待处理的游戏场景以及所述游戏场景对应的地形高度图的步骤之前,所述方法还包括:

9.根据权利要求1~8任一项所述的游戏场景的道路生成方法,其特征在于,所述根据所述道路曲线在所述游戏场景的对应区域中生成道路模型,得到目标游戏场景的步骤之后,所述方法还包括:

10.一种游戏场景的道路生成装置,其特征在于,包括:

11.一种计算机设备,其特征在于,所述计算机设备包括:

12.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至9任一项所述的游戏场景的道路生成方法。


技术总结
本申请提供一种游戏场景的道路生成方法、装置、设备与可读存储介质。方法包括:获取待处理的游戏场景以及游戏场景对应的地形高度图;对地形高度图进行边缘检测,得到地形高度图中的边缘信息;根据边缘信息从地形高度图中提取得到道路曲线;根据道路曲线在游戏场景的对应区域中生成道路模型,得到目标游戏场景。本申请基于地形高度图的边缘信息提取出连续而高度变化不大的道路曲线,从而自动生成铺设有道路的目标游戏场景,整个过程可以依赖于代码在游戏运行阶段中执行,保证了在游戏实时运行的环境下对道路的自动部署,同时也有效降低了铺设道路的人力成本和时间成本。

技术研发人员:麻冬贤,陈春龙,江豪,曾科,周喆远
受?;さ募际跏褂谜撸?/b>网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/5/6
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
imtoken助记词怎么填-imtoken钱包没有收益-imtoken矿工费太贵了-im钱包官网:token.im