不使用prefab,缺少直接创建精灵的方法,论坛上有一个方法(传送门 ,如下:
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’));
经验证不好使,因为此时sprite.spriteFrame == null,我是v1.1.2,当然也可以使用cc.loader. loadRes或cc.loader. loadResAll将spriteFrame预加载后再使用,但是不够直接、不够直观,求可用的直接创建精灵的便利方案
7)