
动态加载resources里资源
- 加载预制件并实例化
start(){
cc.resources.load("games/game01/prefabs/_windowTip",function(err,prefab){
var newnode=cc.instantiate(prefab);
cc.director.getScene().addChild(newnode);
newnode.setPosition(cc.v2(960,540));
});
},
- 加载SpriteFrame
start(){
var self = this;
cc.resources.load("games/image", cc.SpriteFrame, function (err, spriteFrame) {
self.node.getComponent(cc.Sprite).spriteFrame = spriteFrame;
});
},
- 加载图集获取其中的一个 SpriteFrame

start(){
var self=this;
cc.resources.load("hall/textures/unity/unity",cc.SpriteAtlas,function(err,atls){
var frame=atls.getSpriteFrame("unity_rank");
self.sprite.spriteFrame=frame;
});
},
- 批量加载资源 cc.resources.loadDir
- 资源预加载 cc.resources.preload
- 加载远程 url 带图片后缀名
start(){
var remoteUrl ="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1942783278,2082140028&fm=26&gp=0.jpg";
cc.assetManager.loadRemote(remoteUrl, function (err, texture) {
var _spriteFrame=new cc.SpriteFrame(texture);
this.sprite.spriteFrame=_spriteFrame;
}.bind(this));
},

- 加载远程 url 不带图片后缀名,此时必须指定远程图片文件的类型
start(){
var remoteUrl ="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1942783278,2082140028&fm=26&gp=0";
cc.assetManager.loadRemote(remoteUrl,{ext:".jpg"}, function (err, texture) {
var _spriteFrame=new cc.SpriteFrame(texture);
this.sprite.spriteFrame=_spriteFrame;
}.bind(this));
},