World Map 我正在使用Excel和VBA进行设计和开发,并制作了一张世界地图,将不同单元之间的资源分开。我用它来计算城镇和资源之间的距离,这样我就可以计算出每磅资源的价格。为了找到两个点(资源和城镇)之间的距离,我使用这个公式: =SQRT(([@ROW]-$C$2)^2+([@COLUMN]-$D$2)^2) 这会找到两个点之间的斜边,使用列和行差作为三角形的另一边。然而,我需要更进一步,并且有一种方法来区分斜边是通过水瓷砖还是通过陆地。
我需要编写一个算法,可以为100 x 100网格中的每个方块分配一个瓦片类型(一个用于水,一个用于陆地),我希望它能生成一个“岛”。一些随机的东西,但是所有的土地都是方形的,所有的水域都在边界上。我听说过"perlin noise“,但我不知道如何实现它才能得到我想要的结果。我也觉得我的情况对于这样一个复杂的算法来说可能太基本了。
谢谢!
我有个关于任务的问题。我需要创建一个矩阵,在这里我会放置一些机器人(这并不重要,机器人是另一个类,也是这个类中的一个对象,我需要在矩阵中放置一些位置)。问题是矩阵字段可以是“水”和“土地”。所以我怎样才能把关于机器人和“水”或“陆地”的信息保存在矩阵的同一个领域。Object()); field[i][j].put("water", new Obje
我对下面的游戏地图有一个问题:我希望将所有的陆地区域(接近黄色)保存在一个数组中,以便计算机稍后知道用户单击的是水(鼠标指针的x/y坐标不在数组中)还是在国家(x /y协调光标不在数组中)。我已经做了(基本的视觉表现):
{x:upper left corner - X-postion, y: upper left c