文件名称:BHex.js:用于处理六边形和网格的 JavaScript 库
文件大小:36KB
文件格式:ZIP
更新时间:2024-07-01 12:12:58
JavaScript
BHex.js 用于处理六边形和网格的 JavaScript 库。 这个库不会为您绘制网格,而是简单地设置它以使用您自己喜欢的绘制方式。 BHex.Core.js 顾名思义,BHex.Core.js 是用于创建和计算六边形网格的核心库。 所有网格都是圆形的,点 0,0 是网格的中心。 var grid = new BHex.Grid(3); 这将为您提供一个半径为 3 的新圆形网格(不包括中心部分),总共为您提供 37 个六边形(包括中心部分)。 Interia / 块状六边形 BHex.js 还支持惯性(或移动速度/成本)和阻塞六边形,由六边形上的cost定义。 默认情况下,所有六边形的成本都为 1,任何六边形的成本都不应该低于 1。也支持浮动值,只要它们高于 1。阻塞的六边形由六边形上的blocked变量定义。 更多例子 得到六边形 简单地返回特定位置的六边形。 hex
【文件预览】:
BHex.js-master
----BinaryHeap.js(4KB)
----LICENSE(1KB)
----BHex.Core.js(12KB)
----readme()
--------range.png(5KB)
--------grid.png(5KB)
--------neighbors.png(4KB)
--------findPath.png(5KB)
--------line.png(8KB)
----BHex.Drawing.js(6KB)
----README.md(5KB)