Я добавил ребенка как эта внутренняя часть CCLayer:
[self addChild:object1];
Позже я хочу удалить тот объект от детей. Ummm поэтому, как я делаю это?Спасибо.
Ваш вопрос наводит меня на мысль, что вы не знаете справку по API cocos2d: http://www.cocos2d-iphone.org/api-ref/
Чтобы удалить объект1, просто используйте это:
[self removeChild:object1 cleanup:YES];
Если вы не храните ссылку на объект1, вы можете удалить его по тегу, Это означает, что вам сначала нужно присвоить ему тег:
object1.tag = 123; // just any arbitrary number
[self addChild:object1];
Чтобы удалить его:
[self removeChildByTag:123 cleanup:YES];
Я добавил эти вопросы и ответы в свой FAQ по cocos2d, пожалуйста, найдите более подробную информацию к этому ответу здесь: http://www.learn-cocos2d.com/knowledge-base/cocos2d-iphone-faq/learn-cocos2d-public-content/manual/cocos2d-general/14824-how-to-remove-a-child -from-the-nodescenelayer