-
Creator 版本:v2.0.5
-
目标平台: 微信小游戏平台
我写了一个脚本,挂在了一个node上,并且有两个属性,可以直接拖入SpriteFrame。
目前的情况是更换SpriteFrame没有效果

有两个SpriteFrame。
事件发生时,能够正常输出。但是node的SpriteFrame并没有更换。
在论坛找了一圈,没有以我这种方式更换SpriteFrame的,不知道是不是方法的原因,望解惑!感激不尽!
Creator 版本:v2.0.5
目标平台: 微信小游戏平台
我写了一个脚本,挂在了一个node上,并且有两个属性,可以直接拖入SpriteFrame。
目前的情况是更换SpriteFrame没有效果

有两个SpriteFrame。
事件发生时,能够正常输出。但是node的SpriteFrame并没有更换。
在论坛找了一圈,没有以我这种方式更换SpriteFrame的,不知道是不是方法的原因,望解惑!感激不尽!
注意大小写 应该是 this.node.getComponent(cc.Sprite).spriteFrame
spriteFrame 不是 SpriteFrame
cc.Sprite 下面的 属性 只有 spriteFrame,没有SpriteFrame,js提示有点坑,自己可以查下api文档
this.node.getComponent(cc.Sprite).spriteFrame
谢谢各位大佬!是我眼拙了。。。这么简单的问题都没有发现。再次感谢。