等距瓦片地图全解析:从编辑到编程实现
1. 用Tiled编辑等距瓦片地图
使用Tiled地图编辑器创建等距瓦片地图,基本的瓦片地图编辑与正交地图类似,但创建新的等距瓦片地图和加载等距瓦片集时,需要遵循特定的关键步骤。
1.1 创建新的等距瓦片地图
- 打开Tiled,选择“文件” -> “新建”,打开“新建地图”对话框。
- 将“方向”设置为“等距”,地图大小设置为宽和高各30个瓦片,适合示例项目。
- 瓦片大小方面需要注意,例如dg_iso32.png中的单个瓦片实际为54x49像素,铺设瓦片时需考虑的菱形形状大小是54x27像素,但“新建地图”对话框中的瓦片大小应设为52x26像素。这是因为David Gervais设计的瓦片在水平方向需重叠2像素,垂直方向重叠1像素,以消除瓦片间的间隙。不同的等距瓦片集可能需要不同的偏移量,甚至不需要偏移。
- 如果出现类似图中所示的伪影,说明创建新的等距地图时设置了错误的瓦片大小。项目资源文件夹中的isometric-no-offset.tmx文件可用于查看错误示例。
若设置偏移量有误,又不想丢失已设计好的瓦片地图,或者需要调整瓦片地图或瓦片集的大小,可以直接操作TMX文件。具体步骤如下:
1. 关闭Tiled(若正在运行),在Xcode项目中选择TMX文件,它会以纯文本XML文件形式显示,也可用其他文本编辑器编辑。
2. 在文件开头找到地图部分:
<map version = "1.0" orientation = "iso
超级会员免费看
订阅专栏 解锁全文
84

被折叠的 条评论
为什么被折叠?



