creator中如何判断我的项目中是不是有实现xx组件的代码?

比如我有个defaultComp,然后有个comp1111,然后如果我想要加入一个不存在的组件,比如comp2222,那么就会自动加入defaultComp。

开始我以为可以用工厂来弄,但试了一下发现creator的组件添加是加一个类,而不是实例。。。

根据addComponent的逻辑找到了方法

cc.js.getClassByName(actionCompName)

可以通过这个方法来获取是否有注册过actionCompName的类