Advertise here

Advertise here

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Google Sign In with OpenID

How to remove a Cocos2D sprite from a layer?

JohanovskiJohanovski Posts: 343Registered Users @ @
edited May 2010 in iPhone SDK Development
Hi there!

I'm working in a Cocos2D scene where I have a pack of sprites added as children in a GameScene that inherits from CCLayer. When I want to change the whole scene I know that I can remove all children with this line (if I'm not wrong, which also can be):
[self removeAllChildrenWithCleanup:YES];

However how can I remove a single sprite at a certain point of the game? I've tried the following but it doesn't work:
// myObject is a custom class that contains a pointer to it's sprite
[self removeChild:myObject.sprite cleanup:YES];

I think it should be something like what I've done, but what?

Thanks in advance for your time! :)
Post edited by Johanovski on


Sign In or Register to comment.