2010-05-23 4 views

risposta

4

La tua domanda mi porta a credere che non conosci il riferimento API cocos2d: http://www.cocos2d-iphone.org/api-ref/

Per rimuovere object1 semplicemente utilizzare questo:

[self removeChild:object1 cleanup:YES]; 

Se non si tiene un riferimento di object1 intorno è possibile rimuoverlo per tag, il che significa che si dovrà dare un tag prima:

object1.tag = 123; // just any arbitrary number 
[self addChild:object1]; 

per rimuoverlo:

[self removeChildByTag:123 cleanup:YES]; 

Ho aggiunto questa Q & A al mio cocos2d FAQ, si prega di trovare maggiori dettagli a questa risposta qui: 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

+0

Ehi bello. Non conoscevo i tag. La felicità è aumentata – RexOnRoids