我可以检测图层中的所有可见精灵,以便使用它们。
答案 0 :(得分:0)
这里我假设您使用Box2d和cocos2d
//here create ccsprite and add them to ur scene
while create body with bodydef
bodydef.userData=ccspriteobject;
for (b2Body* b = m_world->GetBodyList(); b; b = b->GetNext())
{
if (b->GetUserData() != NULL) {
//if the userdata is not null then ur sprite
CCSprite *actor = (CCSprite*)b->GetUserData();
答案 1 :(得分:0)
这是一个你可以使用的小功能:
-(void)getAllChildren {
CCArray *childrenArray = [self children];
for(CCNode *myNode in childrenArray)
{
}
}