更换spriteFrame报错,卡了一下午了。

image
我想更换resource的图片,但是通过加载实现不了,报错。


还请,大家帮帮忙。
通过@propetry(Node)可以的,但是我想通过我写的这个实现,还请各位支支招,哪里写错了。

不应该等于spriteFrame?等于number是啥意思 :thinking:

https://docs.cocos.com/creator/manual/zh/asset/dynamic-load-resources.html

1赞

let num = curNumber % 10
resources.load(“Number/num”,SpriteFrame,function(err,sf){
this.lifeNumber_01.geComponent(Sprite).spriteFrame = sf
}
)

var number = curNumber % 10;

        resources.load(`Number/${number}/spriteFrame`, SpriteFrame, (err, spriteFrame)=>{

            this.lifeNumber_01.geComponent(Sprite).spriteFrame = spriteFrame;

        })
1赞

是相应的数字图片 :sneezing_face:

谢谢,我试下

谢谢,提醒,我看过了,我再去看一下

谢谢 :speech_balloon:我去试下

好的,谢谢你,我试下