0

我会用一个例子来解释。

我在 Photoshop 中绘制了一张简单的地图。我想把这张地图分成瓷砖并将每个瓷砖记录到数据库中。(x:1 y:1 = 绿色,x:1 y:2 = 绿色,x:1 y:2 = 蓝色等)

这是我的瓷砖:在此处输入图像描述

我的地图是 100x110 瓷砖。就像这样: 在此处输入图像描述

我简单的 Photoshop 地图是: 在此处输入图像描述

是否有任何方法可以将我的 Photoshop 地图逐块导入到我的数据库中?例如; 它将绿色定义为草,将蓝色定义为水,将黄色定义为沙子。

比它自动将它记录到我的数据库中为“x:1 y:1草,x:2 y:1草,x:3 y:1水等”

还是我必须用手一砖一瓦地制作?我是否必须单击第一个图块并将其定义为水,单击第二个并将其定义为草 bla bla bla?

有没有比一件一件地制作更容易的方法?

4

1 回答 1

1

可以编写一个程序,将您的图像扫描到特定比例,然后将地图索引和切片类型输出到数据库,但是,我建议您查看一个名为 Tiled 的开源地图编辑工具。这使您可以直观地设计地图,然后将其导出为多种格式。

http://www.mapeditor.org/

于 2013-08-31T10:51:08.247 回答