Child.js
cc.Class({
extends: require(“Father”),
});
Father.js
cc.Class({
extends: cc.Component,
properties: () => ({
obj: {
default: null,
type: cc.Node,
}
}),
});
当父类继承cc.Component且其属性使用延迟定义时会出现
Properties function of ‘Child’ should return an object!
at Object.cc.errorID (D:\CocosCreator140\resources\engine\CCDebugger.js:332:22)
at Object.init (D:\CocosCreator140\resources\engine\cocos2d\core\platform\CCClass.js:77:24)
at D:\CocosCreator140\resources\engine\cocos2d\core\platform\CCClass.js:57:22