let tempNode : cc.Node = null;
for(let i;i < 5; ++i) {
tempNode = cc.instantiate(this.onePrefab);
cc.loader.loadRes("image", cc.SpriteFrame, function (err, spriteFrame) {
tempNode .getComponent(cc.Sprite).spriteFrame = spriteFrame;
});
tempNode.setPosition(x,y);
tempNode.parent = cc.find('Canvas');
}
第一个总是出现错误(不报错的那种,没贴图或者没挂载到根节点)。这种写法好像是有问题(异步的问题好像),以前有遇到过也解决了。现在又出现了,我却忘了是怎么解决的了,只好请问各位了。