функция createFromObjects
имеет gid
в качестве второго передаваемого аргумента. Аргумент используется в функции createFromObjects
следующим образом:
createFromObjects: function (name, gid, key, frame, exists, autoCull, group, CustomClass, adjustY) {
// ...
for (var i = 0, len = this.objects[name].length; i < len; i++)
{
if (this.objects[name][i].gid === gid)
{
// ...
}
}
}
Это предполагает, что объекты в слое name
будут содержать поле gid
, указывающее на gid
используемого спрайта.
Однако файл JSON, экспортированный из Tiled, не содержит поля gid
.
Плитка позволяет только добавлять пользовательские свойства к объектам, и в объекте нет поля gid
для редактирования.
Как включить gid
в экспортируемый JSON?