【问题标题】:failed to load tmx file in cocos2d-JS无法在 cocos2d-JS 中加载 tmx 文件
【发布时间】:2018-01-24 14:35:03
【问题描述】:

当我加载 tmx 文件时,我得到了这个错误:

未捕获的错误:请先加载资源:res/map.tmx

//app.js
var HelloWorldLayer = cc.Layer.extend({
    sprite:null,
    ctor:function () {
        this._super();
        var size = cc.winSize;
        var map = new cc.TMXTiledMap(res.map_tmx);
        this.addChild(map);
        return true;
    }
});

var HelloWorldScene = cc.Scene.extend({
    onEnter:function () {
        this._super();
        var layer = new HelloWorldLayer();
        this.addChild(layer);
    }
});

//resource.js
var res = {
    map_tmx: 'res/map.tmx',
    mobset_png: 'res/mobset.png'
};

var g_resources = [];
for (var i in res) {
    g_resources.push(res[i]);
}

它有什么错误。我怎么能弄明白!!!

【问题讨论】:

    标签: cocos2d-js


    【解决方案1】:

    请先加载 png 文件,然后再加载 tmx 文件。当您加载 tmx 文件时,它会搜索尚未加载的 png,因此您会收到此错误。在资源数组的最后一个条目之后还有一个“,”

    【讨论】:

      猜你喜欢
      • 2016-04-29
      • 2013-08-12
      • 2014-08-01
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多