平铺使所有值1过高

Tiled leaves all values 1 too high

本文关键字:过高      更新时间:2023-10-16

不确定这是否是询问平铺的最佳位置,但我知道它的反应确实很快,所以我离开了。我正在使用tiled为Ludum Dare生成tile贴图,但每当我导出它时,它总是将所有值1保留得太高。将所有这些值下移一个的最快方法是什么?

您指的是用Tiled程序生成的.TMX文件中的瓦片数组中出现的瓦片编号。原因很简单:通常,数组存储时[0]是第一个索引;平铺存储以[1]开头的平铺。这意味着,当你将这些文件集成到你正在使用的任何游戏引擎中时,你都需要记住这一点。无论是从1开始迭代,还是简单地从检索到的每个tile值中减去1,使用TMX文件时都要考虑到这一点,而不是试图重写TMX文件本身。