使用不了 [cc.SpriteFrame]


image
项目里这个就报错。

并且 在编辑器 找不到这个属性,遇到过的大哥们帮我看看。

后面加个 =[];

没用,好像是这个爆黄硬气的

JS的话,要写完整

@property(cc.SpriteFrame)

btnSpriteFrame: cc.SpriteFrame[] = [];


image
写完整了也没有,和有毒一样。别的没写完整也有

用的js :sweat_smile:

btnSpriteFrame: {

        default: [],

        type: [cc.SpriteFrame],

    },

编辑器关了重开

image
还是没用。很奇怪。
我刚打开别的项目直接用就可以了,这个醒目就不行。
不知道是不是哪里配置除了问题

image 估计这里是空的吧,警告不用管的,不影响运行

这是 Sprite,这个有。SriteFrame 没有。

@property([cc.SpriteFrame])
sfs:cc.SpriteFrame[]

用的js.

动态加载不可以吗

btnSpriteFrame: {
    default:[],
    type: cc.SpriteFrame,
}

都用过了,我新建项目没问题。就这个项目有问题,不知道是不是删除了哪里的配置 还是什么。

解决了 谢谢大家。有人把我cc.SpriteFrame = null了。无语了

1赞

这代码有些年代了吧