属性检查器中类型报错

我在同一份脚本中使用cc.Class建立一个不继承与cc.Component的类,然后在组件类里面使用该类声明一个属性,但是在属性检查器里面报错,说类型错误 type error

为什么呢????这个类对的啊

有可能这个属性之前在场景中已经序列化了某个版本代码中的值了。一般 type 不对时只要点击一下 reset 就行。
或者你给个更详细的截图?

我就写了上图的代码,用于测试的,把脚本放在一个空节点下面,空节点属性检查器里用这个类型定义的属性显示type error
我点了reset没用的,但是我测试过,把这个属性类型改为数组就行,a:{default:[],type:类型名},
写成对象类型就报错a:{default:null,type:类型名}

这样定义 default 就可以了。

        a: {
                default: function () {
                    return new jjuu;
            },
            type: jjuu,
        },

有可能是旧版本的 bug,麻烦升级到 1.6 试试?