我在cocos2dx中实现了一个应用程序.
我目前面临的问题是,由于getChildren()方法返回CCObjects列表,我无法找到子节点是精灵还是图层.
任何帮助赞赏.
当你有一个孩子时,你需要做一个类型转换,以检查它是一个精灵还是一个层:
for(int i = 0; i < myNode->getChildren()->count(); i++)
{
CCNode *child = myNode->getChildren()->objectAtIndex(i);
CCSprite* s = dynamic_cast<CCSprite*>(child);
if(s != 0) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4576 次 |
最近记录: |