通过 cc.loader.load从外部导入js文件,并作为组件添加给节点,但是报错addComponent: Failed to get class。
目测在creator中js文件会解析为cc.Component类,有没有办法把外部导入的js转为cc.Component类,再作为组件添加到节点上。求大神告知~
var self = this
cc.loader.load(this.convertToAbsolutePath('/course.js'), function (err, jsFile) {
if (!err && jsFile) {
cc.log('load jsFile success');
self.node.addComponent(jsFile);
} else {
cc.error('load jsFile error:' + err);
return;
}
});