2

我正在开发基于六边形网格的 html5 游戏。

经过一番调查,我使用过:

MelonJS + Tiled +这个棘手的事情。在这个组合中一切似乎都很好,直到我开始考虑动态显示一些六边形,我的玩家将能够去。有几个想法浮现在脑海:

  • 计算坐标并在画布上绘制跳过 melonjs,但从架构的角度来看这是个坏主意。

  • 为每个六边形纹理对象添加自定义属性,但是手动操作太多。

  • 为 melonjs 添加一些外观以便使用它,或者它可能已经完成?

所以我的问题是:

在这些技术范围内解决这个问题的最佳方法是什么,或者我应该使用其他工具?

4

1 回答 1

2

根据您已经开发的内容量,您是否考虑过使用支持六边形地图的平铺每日构建?

当然,由于 melonJS 还不支持这个,你要么需要自己实现六边形渲染器,要么尝试获得 melonJS 开发人员的支持来添加它。我已经打开了一个关于这个的问题。

不过,我可能有点误解了你的问题。如果您正在谈论地图顶部的叠加层,显示玩家可以从当前位置走到哪里,那么要走的路是在 melonJS 渲染地图后自己绘制。我无法帮助您确切地执行此操作,因为我对 melonJS 没有太多经验。

于 2014-11-21T20:49:28.377 回答