cocos2d-js 无法加载plist文件,精灵没有任何动画

按照示例写的程序,发现添加动画精灵没有任何显示,感觉plist文件的处理没处理到,直接用单个的png文件到行。而且我也预加载资源了。

        //资源
        var res = {
            Sushi_plist: "res/sushi.plist",
            Sushi_png: "res/sushi.png"
        };

cc.spriteFrameCache.addSpriteFrames(res.Sushi_plist);

var sushi = new AnimateSprite("#sushi_1n.png");
this.addChild(sushi, 5);

是的我也遇到同样的问题,发觉文档提供的源码都无法正确运行。这样对于学习cocos的人不是件好事,希望官方能加大力度提供等方便学习的方法

多追一下就能找到原因的,加载这些资源的时候本身会判断这些资源是否添加到了cc.loader.cache里面
添加到这里面就需要例子中切换场景方法
cc.LoaderScene.preload(g_resources, function () {

cc.director.runScene(scene);
}
}, this);
g_resources里面就是你本身需要用到的资源List

已经加到缓存里面的,就不用加#在前面了