如何动态改变sprite的图片?

:12:使用手册里看到一个setTexture方法, 但使用之后会报not a function,查api发现确实没有这个方法,试了下loadTexture也不行……:12:彻底懵了

试了下用prefab,但貌似只能动态生成一个跟预制一模一样的玩意儿出来,还是没法改图:6:求指点

:12:前天出的UI视频教程“恰好”避开了动态生成的内容,真是干得漂亮

你好,自带文档里面有关于资源动态加载的部分,目前你可以

var node = new cc.Node();
var sprite = node.addComponent(cc.Sprite);
cc.director.getScene().addChild(node);

sprite.spriteFrame.setTexture(cc.url.raw(‘res/textures/content.png’));

:5: 万分感谢,原来setTexture是要 sprite.spriteFrame来调用啊……我之前一直都直接sprite.setTexture难怪错了

万分不客气

怎么使用合图中的图片呢?

http://forum.cocos.com/t/cc-spriteframecache-1-4rc1/43471/4

1.4b10以上版本无法使用