比如我有个defaultComp,然后有个comp1111,然后如果我想要加入一个不存在的组件,比如comp2222,那么就会自动加入defaultComp。
开始我以为可以用工厂来弄,但试了一下发现creator的组件添加是加一个类,而不是实例。。。
比如我有个defaultComp,然后有个comp1111,然后如果我想要加入一个不存在的组件,比如comp2222,那么就会自动加入defaultComp。
开始我以为可以用工厂来弄,但试了一下发现creator的组件添加是加一个类,而不是实例。。。
根据addComponent的逻辑找到了方法
cc.js.getClassByName(actionCompName)
可以通过这个方法来获取是否有注册过actionCompName的类