首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建大地图的小地图?(HTML5-javascript)

如何创建大地图的小地图?(HTML5-javascript)
EN

Stack Overflow用户
提问于 2013-08-30 20:59:26
回答 2查看 3.2K关注 0票数 1

我会试着解释我想要做什么。

我分享了一张照片。在左边,有一个游戏屏幕,它向我显示了一小块完整地图的区域。但我需要做一个像右侧这样的小地图来查看其他开放区域的地方。(黑色的地方是没有人访问过的地方。他们和其他战略游戏一样处于黑暗中)

问题是:我已经将所有的磁贴都记录到我的数据库中了。例如(x:1,y:1 =草,x:1,y:2=grass,x:3,y:20= ...)我展示的是数据库记录中的磁贴。

因此,如果我从我的数据库制作一个小地图,这意味着我必须一次粘贴10000个瓦片。这意味着非常慢的事情。我可以一次将地图粘贴为图像,但如果我这样做,我就不能定义未访问的区域。如果我从数据库中取出它们,速度会很慢。

如何创建迷你地图来控制地图视觉?我该怎么办?

EN

回答 2

Stack Overflow用户

发布于 2013-08-30 21:12:17

HTML5?所以我假设所有的东西都在画布上,而不仅仅是克隆画布并用大图调整画布的大小来创建一个小图。是一个很好的答案,它可以帮助你做到这一点。

票数 0
EN

Stack Overflow用户

发布于 2013-08-30 21:17:59

保持未探索的区域数据在客户端,这真的很容易外包,所以除非它是一个离线唯一的游戏,我会在探索的时候通过ajax/ajaj从数据库中抓取瓷砖数据,这样你就可以下载当时需要的信息了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18533529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档