[发明专利]一种游戏地图的处理方法、装置、终端设备及存储介质在审
| 申请号: | 201910934941.5 | 申请日: | 2019-09-29 |
| 公开(公告)号: | CN110559665A | 公开(公告)日: | 2019-12-13 |
| 发明(设计)人: | 付磊 | 申请(专利权)人: | 珠海文景科技有限公司 |
| 主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/79 |
| 代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郭浩辉;麦小婵 |
| 地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 游戏地图 存储介质 位置坐标 终端设备 加载量 加载 拼接 内存 占有率 | ||
本发明公开了一种游戏地图的处理方法、装置、终端设备及存储介质,所述方法包括:将若干不同类型的地图块进行拼接,获得游戏地图;获取玩家在所述游戏地图的位置坐标,确定所述玩家当前所处的地图块,所述玩家当前所处的地图块,作为第一地图块;将所述第一地图块以及与所述第一地图块相连的若干地图块进行加载。通过实施本发明实施例能够能降低游戏地图的重复性并减少数据的加载量,降低内存占有率。
技术领域
本发明涉及网络游戏技术领域,尤其涉及一种游戏地图的处理方法、装置、设备及存储介质。
背景技术
地图通常都是最耗费计算量以及美术资源的一个点。
现有的地图实现方式,为了节约美术资源以及计算量,通常采用的是单张图片循环加载,或者是一个巨大的tmx来完整加载整个地图。
但是如果采用单张图片循环加载的方式来做地图,会导致游戏地图的重复性太高,影响用户体验。
如果是加载一个巨型的tmx来显示完整的地图,虽然可以解决重复性高的问题,但由于数据量巨大,加载的时候需要耗费过多的内存,甚至在一些低端机器上,会出现无法运行的情况。
发明内容
为解决上述技术问题,本发明实施例提供一种游戏地图的处理方法、装置、设备及存储介质,能降低游戏地图的重复性并减少数据的加载量,降低内存占有率。
本发明一实施例提供一种游戏地图的处理方法,包括:
将若干不同类型的地图块进行拼接,获得游戏地图;
获取玩家在所述游戏地图的位置坐标,确定所述玩家当前所处的地图块,所述玩家当前所处的地图块,作为第一地图块;
将所述第一地图块以及与所述第一地图块相连的若干地图块进行加载。
进一步的,所述地图块的类型包括:草地、沙漠、腐地、城堡、岩浆、沼泽和河流;其中,每一类型的地图块包含若干不同样式的地图块。
进一步的,所述将所述第一地图块以及与所述第一地图块相连的若干地图块进行加载,具体包括:
将所述第一地图块以及与所述第一地图块相连且分别位于所述第一地图块前、后、左、右四个方位的四个地图块进行加载。
进一步的,还包括在所述游戏地图的预设位置加载与所述游戏地图相对应的缩略图。
在上述方法项实施例的基础上,本发明对应提供了装置项实施例;
本发明一实施例提供了一种游戏地图的处理装置,包括地图拼接模块、位置获取模块和地图加载模块;
其中,所述地图拼接模块,用于将若干不同类型的地图块进行拼接,获得游戏地图;
所述位置获取模块,用于获取玩家在所述游戏地图的位置坐标,确定所述玩家当前所处的地图块,所述玩家当前所处的地图块,作为第一地图块;
所述地图加载模块,用于将所述第一地图块以及与所述第一地图块相连的若干地图块进行加载。
进一步的,还包括缩略图加载模块;其中,所述缩略图加载模块,用于在所述游戏地图的预设位置加载与所述游戏地图相对应的缩略图。
在上述方法项实施例的基础上,本发明对应提供了终端设备项实施例;
本发明另一实施例提供了一种游戏地图的处理终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如本发明上述任意一项方法项实施例所述的游戏地图的处理方法。
在上述方法项实施例的基础上,提供了对应的存储介质项实施例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海文景科技有限公司,未经珠海文景科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910934941.5/2.html,转载请声明来源钻瓜专利网。





