#hex #hexagonal #game #coordinate

hex-spiral

单坐标二维六边形网格

1个不稳定版本

0.1.0 2022年3月3日

#457 in 可视化

MIT 许可协议

17KB
340 代码行

hex-spiral

crates.io docs.rs dependencies

hex-spiral 是一个用于处理二维六边形地图的库,使用单坐标位置。

概述

虽然大多数基于六边形网格的二维游戏使用多个坐标,但 hex-spiral 使用单坐标螺旋,其中中心六边形的坐标为 0,而更远的六边形则放置在其周围的理想六边形环内。


lib.rs:

虽然大多数基于六边形网格的二维游戏使用多个坐标,但 hex-spiral 使用单坐标螺旋,其中中心六边形的坐标为 0,而更远的六边形则放置在其周围的理想六边形环内。六边形是平顶的,每个环的索引从上一环的顶部六边形开始,并且进一步的位置按顺时针方向增长。

依赖关系

~3.5MB
~56K SLoC