一种二维场景多层寻路的编辑与烘焙方法及其系
发布日期:2024-09-02 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本发明涉及游戏场景寻路的编辑与烘焙方法,特别是一种二维场景多层寻路的编辑与烘焙方法及其系统。、在二维游戏的开发中,二维场景经常需要多层寻路,比如角色可以沿着河道行走,河道上有桥也可以行走穿过桥,但是河道上不是所有地方都可以上岸;二维场景对于这样情况要么把二维场景做成有高度差来烘焙,这样把二... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本发明涉及游戏场景寻路的编辑与烘焙方法,特别是一种二维场景多层寻路的编辑与烘焙方法及其系统。背景技术:1、在二维游戏的开发中,二维场景经常需要多层寻路,比如角色可以沿着河道行走,河道上有桥也可以行走穿过桥,但是河道上不是所有地方都可以上岸;二维场景对于这样情况要么把二维场景做成有高度差来烘焙,这样把二维场景做成了三维场景,增加了美术制作场景的工作量;或者分层烘焙,河道做为一层,桥和陆地做为另外一层,在河道可以上岸的地方做链接,若在河道很多或者可以上岸的地方很多的时候会非常消耗时间,在烘焙寻路时也是比较麻烦。2、二维场景的多层寻路中之前通常是把二维场景需要多层寻路的地方做成凹凸不平的三维场景,这样不仅增加了场景美术的工作量而且因为顶点增多等增加了游戏的性能消耗;或者使用河道作为一层单独烘焙寻路,陆地和桥作为另外一层也独立烘焙寻路,然后可以互相行走的地方做链接,这样烘焙的复杂度增加了很多,因为需要耗费更多时间去处理,也增加了程序寻路系统的复杂度,例如程序需要层级管理。技术实现思路1、为克服上述问题,本发明的目的是提供一种二维场景多层寻路的编辑与烘焙方法及其系统,能够降低编辑的难易程度和场景美术人员的工作量以及程序开发多层寻路系统的复杂度。2、本发明采用以下方案实现:3、一种二维场景多层寻路的编辑与烘焙方法,所述方法步骤如下:4、步骤一:场景设为全平面的二维场景,二维场景内容使用贴图来表现;5、步骤二:在编辑视图上显示二维场景的贴图,并且在上面叠加一张半透明黑色贴图来编辑二维场景的掩码;6、步骤三:编辑好二维场景的掩码之后,再用二维图形控件编辑半透明黑色贴图上的内容;7、步骤四:生成编辑好的二维场景掩码;8、步骤五:生成二维场景的半透明黑色贴图上的内容,并烘焙二维场景。9、进一步的,步骤二进一步具体为:在编辑视图上显示二维场景的贴图,并且按精度倍数生成一张新贴图,二维场景的贴图的宽乘以精度倍数作为新贴图的宽,二维场景贴图的高乘以精度倍数作为新贴图的高;并且该新贴图为半透明黑色贴图,半透明黑色贴图重叠叠加在二维场景的贴图上面,绘制二维场景中的掩码。10、进一步的,步骤三进一步具体为:在编辑好的二维场景掩码的基础上,使用二维贴图控件编辑半透明黑色贴图上的内容,内容包括上层寻路控件,在编辑视图中拖动上层寻路控件对应到二维场景多层寻路的地方,并编辑上层寻路控件的位置、大小、旋转属性。11、进一步的,步骤四进一步具体为:根据半透明黑色贴图编辑的二维场景不可寻路地方生成不可寻路部分的三维掩码,该三维掩码即为不可寻路障碍物类型。12、进一步的,步骤五进一步具体为:根据在二维贴图控件编辑的上层寻路控件的参数,生成上层寻路控件,并设置上层寻路控件为可行走物件类型,上层寻路控件在二维场景的位置的x轴就是横向比例乘以场景的宽度、y轴就是纵向比例乘以场景的高度,上层寻路控件的旋转属性就是上层寻路控件的旋转值,取寻路的x轴和y轴数据,烘焙寻路网格。13、一种二维场景多层寻路的编辑与烘焙系统,所述系统包括:显示模块、编辑模块、图形控件编辑模块、掩码生成模块、烘焙模块;14、显示模块用于场景设为全平面的二维场景,二维场景内容使用贴图来表现;15、编辑模块用于在编辑视图上显示二维场景的贴图,并且在上面叠加一张半透明黑色贴图来编辑二维场景的掩码;16、图形控件编辑模块用于编辑好二维场景的掩码之后,再用二维图形控件编辑半透明黑色贴图上的内容;17、掩码生成模块用于生成编辑好的场景掩码;18、烘焙模块用于生成二维场景的半透明黑色贴图上的内容,并烘焙二维场景。19、进一步的,编辑模块进一步具体为:在编辑视图上显示二维场景的贴图,并且按精度倍数生成一张新贴图,二维场景的贴图的宽乘以精度倍数作为新贴图的宽,二维场景贴图的高乘以精度倍数作为新贴图的高;并且该新贴图为半透明黑色贴图,半透明黑色贴图重叠叠加在二维场景的贴图上面,绘制二维场景中的掩码。20、进一步的,图形控件编辑模块进一步具体为:在编辑好的二维场景掩码的基础上,使用二维贴图控件编辑半透明黑色贴图上的内容,内容包括上层寻路控件,在编辑视图中拖动上层寻路控件对应到二维场景多层寻路的地方,并编辑上层寻路控件的位置、大小、旋转属性。21、进一步的,图形控件编辑模块进一步具体为:根据半透明黑色贴图编辑的二维场景不可寻路地方生成不可寻路部分的三维掩码,该三维掩码即为不可寻路障碍物类型。22、进一步的,烘焙模块进一步具体为:根据在二维贴图控件编辑的上层寻路控件的参数,生成上层寻路控件,并设置上层寻路控件为可行走物件类型,在二维场景的位置的x轴就是横向比例乘以场景的宽度、y轴就是纵向比例乘以场景的高度,上层寻路控件的旋转属性就是上层寻路控件的旋转值,取寻路的x轴和y轴数据,烘焙寻路网格。23、本发明的有益效果在于:本发明能够应用在所有游戏二维场景多层寻路的编辑与烘焙中,在工具中使用三维物件去编辑烘焙二维场景的多层寻路,然后只取寻路系统的x轴和y轴的数据,实际上角色在二维场景中还是在平面上移动,同时降低编辑的难易程度和场景美术人员的工作量以及程序开发多层寻路系统的复杂度。技术特征:1.一种二维场景多层寻路的编辑与烘焙方法,其特征在于,所述方法步骤如下:2.根据权利要求1所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤二进一步具体为:在编辑视图上显示二维场景的贴图,并且按精度倍数生成一张新贴图,二维场景的贴图的宽乘以精度倍数作为新贴图的宽,二维场景贴图的高乘以精度倍数作为新贴图的高;并且该新贴图为半透明黑色贴图,半透明黑色贴图重叠叠加在二维场景的贴图上面,绘制二维场景中的掩码。3.根据权利要求1所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤三进一步具体为:在编辑好的二维场景掩码的基础上,使用二维贴图控件编辑半透明黑色贴图上的内容,内容包括上层寻路控件,在编辑视图中拖动上层寻路控件对应到二维场景多层寻路的地方,并编辑上层寻路控件的位置、大小、旋转属性。4.根据权利要求1所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤四进一步具体为:根据半透明黑色贴图编辑的二维场景不可寻路地方生成不可寻路部分的三维掩码,该三维掩码即为不可寻路障碍物类型。5.根据权利要求3所述的一种二维场景多层寻路的编辑与烘焙方法,其特征在于,步骤五进一步具体为:根据在二维贴图控件编辑的上层寻路控件的参数,生成上层寻路控件,并设置上层寻路控件为可行走物件类型,上层寻路控件在二维场景的位置的x轴就是横向比例乘以场景的宽度、y轴就是纵向比例乘以场景的高度,上层寻路控件的旋转属性就是上层寻路控件的旋转值,取寻路的x轴和y轴数据,烘焙寻路网格。6.一种二维场景多层寻路的编辑与烘焙系统,其特征在于,所述系统包括:显示模块、编辑模块、图形控件编辑模块、掩码生成模块、烘焙模块;7.根据权利要求6所述的一种二维场景多层寻路的编辑与烘焙系统,其特征在于,编辑模块进一步具体为:在编辑视图上显示二维场景的贴图,并且按精度倍数生成一张新贴图,二维场景的贴图的宽乘以精度倍数作为新贴图的宽,二维场景贴图的高乘以精度倍数作为新贴图的高;并且该新贴图为半透明黑色贴图,半透明黑色贴图重叠叠加在二维场景的贴图上面,绘制二维场景中的掩码。8.根据权利要求6所述的一种二维场景多层寻路的编辑与烘焙系统,其特征在于,图形控件编辑模块进一步具体为:在编辑好的二维场景掩码的基础上,使用二维贴图控件编辑半透明黑色贴图上的内容,内容包括上层寻路控件,在编辑视图中拖动上层寻路控件对应到二维场景多层寻路的地方,并编辑上层寻路控件的位置、大小、旋转属性。9.根据权利要求6所述的一种二维场景多层寻路的编辑与烘焙系统,其特征在于,图形控件编辑模块进一步具体为:根据半透明黑色贴图编辑的二维场景不可寻路地方生成不可寻路部分的三维掩码,该三维掩码即为不可寻路障碍物类型。10.根据权利要求8所述的一种二维场景多层寻路的编辑与烘焙系统,其特征在于,烘焙模块进一步具体为:根据在二维贴图控件编辑的上层寻路控件的参数,生成上层寻路控件,并设置上层寻路控件为可行走物件类型,在二维场景的位置的x轴就是横向比例乘以场景的宽度、y轴就是纵向比例乘以场景的高度,上层寻路控件的旋转属性就是上层寻路控件的旋转值,取寻路的x轴和y轴数据,烘焙寻路网格。技术总结本发明提供了一种二维场景多层寻路的编辑与烘焙方法,该方法为:场景设为全平面的二维场景,二维场景内容使用贴图来表现;在编辑视图上显示二维场景的贴图,并且在上面叠加一张半透明黑色贴图来编辑二维场景的掩码;编辑好二维场景的掩码之后,再用二维图形控件编辑半透明黑色贴图上的内容;生成编辑好的场景掩码;生成二维场景的半透明黑色贴图上的内容,并烘焙二维场景,本发明能够应用在所有游戏二维场景多层寻路的编辑与烘焙中,同时降低编辑的难易程度和场景美术人员的工作量以及程序开发多层寻路系统的复杂度。技术研发人员:刘德建,郑福淦,李佳受保护的技术使用者:福建天晴数码有限公司技术研发日:技术公布日:2024/8/16
- 上一篇:一种跳布连接件的制作方法
- 下一篇:虚拟场景中的投球方法、装置、设备、介质及程