【问题标题】:How to export tile maps from Tiled which are compatible with `createObjectsFrom` in Phaser?如何从 Tiled 中导出与 Phaser 中的“createObjectsFrom”兼容的瓦片地图?
【发布时间】:2015-01-05 13:38:40
【问题描述】:

function createFromObjectsgid 作为要传递的第二个参数。该参数在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

但是,从 Tiled 导出的 JSON 文件不包含任何字段 gid

Tiled 仅允许向对象添加自定义属性,并且要编辑的对象上没有 gid 字段。

如何在导出的 JSON 中包含 gid

【问题讨论】:

    标签: phaser-framework tiled


    【解决方案1】:

    问题的答案可以在here找到。

    确实你不能在放置对象后设置它的gid。

    您使用“插入平铺对象”工具放置这些平铺对象, 在你的tileset中选择tile之后。

    【讨论】:

      猜你喜欢
      • 2022-10-22
      • 1970-01-01
      • 2019-09-07
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 2017-08-20
      • 1970-01-01
      相关资源
      最近更新 更多