我有一张六边形地图,但我意识到我的坐标系不适合使用某些 findpath 算法,所以我想对其进行改造。我选择了一个完全满足我的系统。你可以在这里找到它。但是在引用的示例中,整个地图的旋转方式与我需要的不同。
我的旧版地图在这里: http ://dark-project.cz/wesnoth/map-view/1
我的问题是如何在 HTML 中渲染我的地图,使其拥有与现在相同的地图,但使用新的坐标系?
(我使用 PHP 循环渲染它。对于每个字段,我都有以下信息:坐标、字段类型(草、村庄……)和字段图像的尺寸)
谢谢您的回答!
PS:我认为这可以通过使用 HTML5 Canvas 来完成,但我想要良好的浏览器支持,并且我没有任何使用 HTML5 的经验(但如果它速度快并且有良好的浏览器支持,我不会在客户端渲染)所以我更喜欢服务器端(PHP)解决方案!