[发明专利]一种2D游戏地图缩小的方法及系统有效
申请号: | 202111185129.0 | 申请日: | 2021-10-12 |
公开(公告)号: | CN113813608B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 刘德建;黄实凤;陈宏展 | 申请(专利权)人: | 福建天晴在线互动科技有限公司 |
主分类号: | A63F13/5378 | 分类号: | A63F13/5378;A63F13/63;G06T3/40;G06F16/29 |
代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 地图 缩小 方法 系统 | ||
本发明提供了一种2D游戏地图缩小的方法,所述方法包括以下步骤:步骤S1、遍历需做缩放的地图文件夹,生成地图文件路径的配置文件,依次加载配置文件中的地图文件;步骤S2、按预设定的缩放比例重新计算地图大小和网格数量,进行网格坐标的体系转换;步骤S3、将原来的地图网格数据迁移至缩放后的地图网格数据中;步骤S4、将原来的地图物件资源为2的幂次方缩放后,将图片规格设置为2的幂次方;步骤S5、将缩放后的图片重新贴到地图中,计算缩放后的新坐标及坐标偏移量,同步将地图物件的坐标按照坐标比例进行缩放,从而实现地图的缩小;步骤S6、完成所有资源、数据的转换迁移后,保存成新的地图文件;本发明能够动态修改缩放游戏地图比例。
技术领域
本发明涉及电子地图处理技术领域,特别是一种2D游戏地图缩小的方法及系统。
背景技术
在制作一些2D或者2.5D的游戏地图的过程中,通常会提前预设定地图的大小、网格数量、视口以及物件的显示区域等等。当游戏需要缩减资源包体大小或者抬高视觉效果时(就是一个屏幕内可见的范围变大),从而达到性能调优的效果。此时对于一些长期维护的老地图而言,需要按原先的地图按比例缩小重新切资源、重新制作地图,需要消耗大量的人力成本。
现有技术主要存在以下缺点:
1、需要将地图中的所有资源按需要的比例缩小,同时需要美术重新切资源块,关卡也需要重新制作一遍地图。当涉及的地图较多时就需要投入很多的人力成本。
2、重新制作地图相对耗时,无法快速进行地图更新。
发明内容
为克服上述问题,本发明的目的是提供一种能够动态修改缩放游戏地图比例的方法。
本发明采用以下方案实现:一种2D游戏地图缩小的方法,所述方法包括以下步骤:
步骤S1、遍历需做缩放的地图文件夹,生成地图文件路径的配置文件,依次加载配置文件中的地图文件;
步骤S2、按预设定的缩放比例重新计算地图大小和网格数量,进行网格坐标的体系转换;
步骤S3、将原来的地图网格数据迁移至缩放后的地图网格数据中;
步骤S4、将原来的地图物件资源为2的幂次方缩放后,将图片规格设置为2的幂次方;
步骤S5、将缩放后的图片重新贴到地图中,计算缩放后的新坐标及坐标偏移量,同步将地图物件的坐标按照坐标比例进行缩放,从而实现地图的缩小;
步骤S6、完成所有资源、数据的转换迁移后,保存成新的地图文件。
进一步的,所述步骤S1进一步具体为:首先遍历需要做缩放的地图文件夹,生成地图文件路径的配置文件,依次加载配置文件中的地图文件,将地图的基本信息加载到本地缓存,同时将地图网格内的基础数据保存到像素点RGBA值中再存储到png图片,做到一个网格对应一个像素点。
进一步的,所述步骤S2进一步具体为:根据地图预设定的缩放比例重新计算地图大小、网格数量、网格坐标体系,然后将存有地图网格信息的png图片按预设定的比例缩放后,从左上顶点开始提取像素点RGBA值转换成网格对应的数据保存到新的网格中。
进一步的,所述步骤S3进一步具体为:加载原地图的过程中将网格中的数据按照像素点方式存储到png图片中,之后将png图片按比例缩放后取出像素点值存储到新的地图网格中。
进一步的,所述步骤S4进一步具体为:预先创建一张空白的图片,将地图物件资源图片按预设定的比例缩放后,按照从左到右从上到下的规则将缩放后的图片从左上方的顶点开始将像素点拷贝到预先创建的空白图片中,完成后图片会在右方和下方存在空白的冗余区域,此时按照2的幂次方去查找空白区域,裁剪掉除去2的幂次方外的空白区域,最终剩下的图片为2的幂次方,实现图片的缩放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111185129.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双下水槽防臭地漏
- 下一篇:适用于Cl-VOCs处理的干法除酸系统及方法