hexagonal-tiles

    2热度

    1回答

    我有一个简单的六角形网格,我选择一组六边形,然后填充一些随机点。 让我解释一下生成点的具体程序: 使用十六进制的坐标列表,我选择六边形。 将六边形组合成区域。 为每个区域单独存储所有边缘点。 遍历领域: 计算区域边界(对于definig用于随机点发生器的范围内所需的) 绘图区域(边界)的正方形。 (查看计算是否正确) 根据边界平方min,max值生成随机点 测试点是否在区域形状内。 (形状由区域边

    3热度

    1回答

    我写了一个短的游戏。在现有的实现中,我有一个GridBagLayout,按钮位于棋盘上。每个按钮占据整个网格。游戏工作正常。我的下一个任务是将板改为由六角形按钮组成,而不是像当前那样的矩形。我完全不知道该怎么做。按钮应该像这些关于图片:

    0热度

    1回答

    我是一个新手,我面临着这样一个尴尬的问题: 。 好像算法吞下一个额外的十六进制。 有人可以指出我的错误吗? 因此,这里的代码: ( 'OB' 出现在图1和2被设置的 '障碍') 1.Pathfinding FUNC: private static Node pathFinding(Vector2i startHex, Vector2i goalHex, HashSet<Vector2i> ob,

    3热度

    1回答

    这实际上是一个概念性问题 - 我一直在研究这个问题一段时间,但还没有找到解决我的问题的好方法。我有一个hexagonal image with hexagonal binning/pixels,每个像素的黑白强度值,并试图将其馈入一个深度自动编码器,但似乎它们使用正方形或矩形图像(正方形像素)。 请注意,此图像是作为一维数组,具有适当的x,y坐标给出 我已经想到并查看了一些想法来处理这种情况,并且

    1热度

    1回答

    我是一个完整的初学者,我已经在实践中进行了一个使用java的小型项目,并且我有点卡住了。我已经通过堆栈交换进行了浏览,但是我无法找到一个好的,新手友好的解释来说明如何在某种模式下绘制简单的多边形。 重要的一点是每个六边形都需要用随机RGB颜色填充。这将稍后改变,并且将从CSV文件中读取RGB值,但在计算出瓷砖之前,我不想过度复杂化代码。 这是我到目前为止。我需要一个相当大的hexmap(200x8

    0热度

    2回答

    我想突出显示放置在六角形瓦片系统中的单元范围内的图块。例如,如果我在6 | 5上放置一个范围为2的单位,我想强调5 | 4,6 | 4,7 | 4,7 | 5,6 | 6,5 | 5,4 | 5,4 | 4,5 | 3等等... 如何计算从坐标原点的坐标和范围?目前,我使用很多if语句来检查每一个可能是这样的: if (gameField[x, y].IsHighlighted && gameFi

    2热度

    2回答

    我想生成一些内部有六边形阵列的方块图,如绘制的here。我想绘制常规(几何规则)和异常六边形镶嵌,所以我不认为“sp”包中的工具可以工作。 下面是我尝试使用owin和plot的正六边形镶嵌。 library(maptools) library(spatstat) twid <- 20 theight <- 20 sideL <- 2 rp1 <- (sideL/2)*sqrt(3)

    0热度

    1回答

    我问这个问题,因为我没有找到这种问题的任何解决方案。事实上,十六进制地图支持并不是很受欢迎。 我正在用SpriteKit框架进行游戏。我使用具有六角形贴图的SktileMapNode,其中有一组4个贴图。 playernode在每个瓷砖上移动,当他在特定瓷砖上移动时,我无法触发某些事件(打印,功能,Sktransition),但目前我只能检测到这些瓷砖。 我设置了用户数据(作为bool)并将它们应

    1热度

    1回答

    如果我想在R中保存一些平方网格,那很容易完成。 说, | | 0 | 1 | 2 | |----|------|-------|-------| | 0 | TRUE | TRUE | FALSE | | 1 | NA | FALSE | TRUE | | 2 | TRUE | TRUE | FALSE | 的坐标系存储为笛卡尔 m <- matrix(data = c(TRUE,

    2热度

    1回答

    对不起,完全初学java。我之前做过一个方形网格,对于跳棋游戏,但是我在六角网格上遇到了麻烦。然而,我遵循与正方形网格相同的想法,但是我的JPanel上有小点,尽管我不确定这是什么原因,但我环顾四周,试图找出可能出错的地方。 GameBoard.java;负责绘制六边形 import java.awt.Color; import java.awt.GridLayout; import java