一种二维场景多层寻路的编辑与烘焙方法及其系统技术方案

技术编号:42372729 阅读:26 留言:0更新日期:2024-08-16 14:55
本发明专利技术提供了一种二维场景多层寻路的编辑与烘焙方法,该方法为:场景设为全平面的二维场景,二维场景内容使用贴图来表现;在编辑视图上显示二维场景的贴图,并且在上面叠加一张半透明黑色贴图来编辑二维场景的掩码;编辑好二维场景的掩码之后,再用二维图形控件编辑半透明黑色贴图上的内容;生成编辑好的场景掩码;生成二维场景的半透明黑色贴图上的内容,并烘焙二维场景,本发明专利技术能够应用在所有游戏二维场景多层寻路的编辑与烘焙中,同时降低编辑的难易程度和场景美术人员的工作量以及程序开发多层寻路系统的复杂度。

【技术实现步骤摘要】

本专利技术涉及游戏场景寻路的编辑与烘焙方法,特别是一种二维场景多层寻路的编辑与烘焙方法及其系统


技术介绍

1、在二维游戏的开发中,二维场景经常需要多层寻路,比如角色可以沿着河道行走,河道上有桥也可以行走穿过桥,但是河道上不是所有地方都可以上岸;二维场景对于这样情况要么把二维场景做成有高度差来烘焙,这样把二维场景做成了三维场景,增加了美术制作场景的工作量;或者分层烘焙,河道做为一层,桥和陆地做为另外一层,在河道可以上岸的地方做链接,若在河道很多或者可以上岸的地方很多的时候会非常消耗时间,在烘焙寻路时也是比较麻烦。

2、二维场景的多层寻路中之前通常是把二维场景需要多层寻路的地方做成凹凸不平的三维场景,这样不仅增加了场景美术的工作量而且因为顶点增多等增加了游戏的性能消耗;或者使用河道作为一层单独烘焙寻路,陆地和桥作为另外一层也独立烘焙寻路,然后可以互相行走的地方做链接,这样烘焙的复杂度增加了很多,因为需要耗费更多时间去处理,也增加了程序寻路系统的复杂度,例如程序需要层级管理。


技术实现思路p>

1、为克服本文档来自技高网...

【技术保护点】

1.一种二维场景多层寻路的编辑与烘焙方法,其特征在于,所述方法步骤如下:

2.根据权利要求1所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤二进一步具体为:在编辑视图上显示二维场景的贴图,并且按精度倍数生成一张新贴图,二维场景的贴图的宽乘以精度倍数作为新贴图的宽,二维场景贴图的高乘以精度倍数作为新贴图的高;并且该新贴图为半透明黑色贴图,半透明黑色贴图重叠叠加在二维场景的贴图上面,绘制二维场景中的掩码。

3.根据权利要求1所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤三进一步具体为:在编辑好的二维场景掩码的基础上,使用二维贴图控件编辑半透明...

【技术特征摘要】

1.一种二维场景多层寻路的编辑与烘焙方法,其特征在于,所述方法步骤如下:

2.根据权利要求1所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤二进一步具体为:在编辑视图上显示二维场景的贴图,并且按精度倍数生成一张新贴图,二维场景的贴图的宽乘以精度倍数作为新贴图的宽,二维场景贴图的高乘以精度倍数作为新贴图的高;并且该新贴图为半透明黑色贴图,半透明黑色贴图重叠叠加在二维场景的贴图上面,绘制二维场景中的掩码。

3.根据权利要求1所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤三进一步具体为:在编辑好的二维场景掩码的基础上,使用二维贴图控件编辑半透明黑色贴图上的内容,内容包括上层寻路控件,在编辑视图中拖动上层寻路控件对应到二维场景多层寻路的地方,并编辑上层寻路控件的位置、大小、旋转属性。

4.根据权利要求1所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤四进一步具体为:根据半透明黑色贴图编辑的二维场景不可寻路地方生成不可寻路部分的三维掩码,该三维掩码即为不可寻路障碍物类型。

5.根据权利要求3所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤五进一步具体为:根据在二维贴图控件编辑的上层寻路控件的参数,生成上层寻路控件,并设置上层寻路控件为可行走物件类型,上层寻路控件在二维场景的位置的x轴就是横向比例乘以场景的宽度、y轴就是纵向比例乘以场景的高度,上层寻路控件的旋转属性就是上层寻路控件的旋转值,取寻路的x轴和y轴数据,烘焙寻路网格。

6.一种二维场景多层寻路的编辑...

【专利技术属性】
技术研发人员:刘德建郑福淦李佳
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:

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

1