动态修改prefab spriteframe 图片资源,碰撞报错

prefab资源配置如上图所示,
脚步修改如下:

碰撞检测和creator demo 一致,就是怪兽吃星星,但是报错如下:


急求求大神指导

有无大神,求解答

你这么写似乎不对,应该写在回调里,因为加载资源都是异步的
试试这样
let sf = cc.loadres(“btn/button-…”,cc.SpriteFrame,function(err,sf){
if(err)return;
newStar.getComponent(cc.Sprite).spriteFrame = sf;

});

万分感谢,谢谢指点