hextiles

    2热度

    2回答

    想象具有三维的六角形空间。 每个图块都有坐标XYZ。 我需要在同一平面中选择给定的单元格邻居。 有了SQL它看起来像: $tbDir = $y % 2 == 0 ? -1 : 1; $result = db_query('SELECT x,y,z FROM {cells} WHERE x = %d AND y = %d AND z = %d OR x = %

    11热度

    8回答

    我想要做的是找到六角形网格上两点之间有多少个六角形。我已经尝试在线搜索公式,但是我一直无法找到与我正在使用的十六进制网格类型相匹配的公式。 六角电网奠定了这样一个与同一坐标系:http://www.gamedev.net/index.php?app=core&module=attach§ion=attach&attach_rel_module=ccs&attach_id=1962 我知道,

    2热度

    3回答

    在此处使用其他问题,我发现了Amit的游戏页面,其中包括关于Hex Tiles的部分,该部分也链接到游戏编码wiki here。 我要找的建议: (一)库,以任何语言引擎或代码示例。我在python中找到了一个,PGU+pygame,但是寻找更多。 (b)开放源代码的六角形战术或战略游戏。 因为谷歌可以找到我的东西,我希望是你已经使用了一个。因此,如果您使用Google搜索并发布了内容,那么这不会

    5热度

    1回答

    我正在寻找应用程序或库的建议,以计算正常六角形网格对不规则区域或一组区域的良好拟合。 最小的是,我希望能够提供图像和最大数量的六角形,并检索旋转/移动/缩放六边形网格以使用一种颜色填充每个六边形且误差最小的图像。高级功能可能是执行底层图像的变形(在指定范围内)以实现更好的适应性。我对如何自己做这件事有一些想法,但似乎可能是一个解决的问题。 感谢您的任何建议。 编辑:我正在考虑的用例是为了在板(或虚

    1热度

    1回答

    我需要在画布上渲染大量六边形。我想这样做只渲染用户可见的贴图,并在用户滚动时(使用拖动或方向键或平移控制)加载额外的六边形。我的头脑里有基本的想法,但我正在寻求帮助,想出一个更好的解决方案,可以很好地扩展。 我心里有什么,现在可以这样做: 一个。识别需要加载到屏幕上的图块并获取数据以便从服务器 中渲染它们b。当用户拖动时,找出需要加载的新的一组图块并获取数据并重新加载整个屏幕。 这个工程,但它不给

    0热度

    1回答

    我需要将一些PCM波形文件转换为HEX文件,以便编程我的存储器芯片。做这件事的正确方法是什么? 我找不到一个简单的转换工具。我知道像hexedit这样的软件可以编辑十六进制格式的文件,但是如何将文件转换为可编程的十六进制格式?

    3热度

    2回答

    跳入WPF自定义控件的世界,并想知道设计HexGrid控件的最佳方式是什么?想想你最喜欢的桌面战争游戏;或者也可能是您最喜欢的视频游戏,它从台式战争游戏的骄傲历史中窃取设计。 底层模型公开一个显著方法,作为一个地图类的一部分: Hex GetHex(int x, int y, int z)*; 六角包含所有相关数据(在此刻,一个地形枚举1映射:1至背景色;从小...开始)。 可能相关的约束条件

    3热度

    2回答

    我是新来的GL,想创建一个瓷砖地图作为自己的tuorial。我想创建一个小(可能是7格/高)十六进制地图。我的第一个想法是创建一个方法来绘制一个十六进制,然后只是转换相应的偏移量并放置新的十六进制。但这似乎并不高效。有任何想法吗?阿洛斯作为一个侧面的问题,我如何确定一个MotionEvent是否在给定的十六进制中?

    4热度

    2回答

    在算法上绘制一个十六进制网格最简单的方法是什么?我应该如何在数据中呈现它们? 例如,以正方形格子,我可以保存X-Y坐标..

    1热度

    1回答

    我使用平顶六角形网格(以下手册列在这里http://www.redblobgames.com/grids/hexagons/)。 我需要转换我的隔间坐标转换成像素坐标。我已阅读Hexagonal Grid Coordinates To Pixel Coordinates,但列出的解决方案需要进行一些修改才能使用平顶网格。逻辑必须与上面链接问题中描述的相似,但我无法解决。 绝对在平顶顶点的情况下,x