求助一个脚本继承问题

两个脚本A和B,两个子类B1和B2继承脚本B,然后A和B相互导入之后,A调用B的成员和B调用A的成员没有问题,但是,A不管是导入还是实例化B的子类B1和B2都会报错;
报错提示两个:
1:A Class already exists with the same classname : “B1”.
2:load script […/ais/B1] failed : TypeError: Object prototype may only be an Object or null: undefined
求助这个问题怎么解决,谢谢了!!!!

我也遇到了

同问!这么久没人回答

逻辑闭环。不能这么设计

你能把子节点的父节点指向子节点本身吗。

获取脚本请加上引号,例如:
let enemy = cc.instantiate(this.prefabEnemy0).getComponent(GameWalker) ;更改为
let enemy = cc.instantiate(this.prefabEnemy0).getComponent(“GameWalker”) ;

1赞