:
刚刚从unity转到coco creator,对JavaScript不熟悉。
我想知道怎么正确的做如下的操作:
ClassA:
createInstance(){
let instance = instantiate(this.myPrefab);
let script = instance.getComponent(“ClassB”);
script.someMember = this.node;
…
}
ClassB:
cc.Class({
…
someMember:{
type:cc.Node,
default : null,
},
…
useMember(){
if (this.someMember){
…
}
},
}
我这样搞的话someMember始终是undefined,请问正确的做法是什么? 另外我能不能在JavaScript里实现类似于C#的public event Action someCallback?这个需要声明什么类型的成员?