
在最新版2.*的cocos2d-x中isKindOfClass可以用如下代码代替。
未验证,不过看了引擎代码是这样写的
原代码
[s1 isKindOfClass:[DestHole class]]
修改的代码
bool s1IsDestHole = dynamic_cast<DestHole*>(s1) != NULL;
判断是不是同一个类型用typeid
typeid(*指针1) == typeid(*指针2)
判断是不是同一个类型或者父类类型,用dynamic_cast
obj是不是CCNode类型或者CCNode的父类
if( NULL != dynamic_cast<CCNode *>(obj))
{
}