var url = cc.url.raw(“resources/role/008-Fighter08.png”);
console.log(“url”, url );//打印出来的路径是正确的
var frame1 = new cc.SpriteFrame(url, cc.Rect(0, 0, 160, 190));
console.log(“frame1”, frame1.textureLoaded());//会返回false,无法正确创建frame1实例。
===求高人指教。基本上照抄官网给出的API,不知道哪里出的问题。
resources 目录下的内容如果没有被依赖的话是需要手动加载的,比如
cc.loader.load("role/008-Fighter08.png/008-Fighter08", function (error, spriteFrame) {
// spriteFrame 就是你需要的
});
嗯 明白了。。。。。