2010-05-23 22 views

Respuesta

4

Su pregunta me lleva a creer que no conoce la referencia de la API cocos2d: http://www.cocos2d-iphone.org/api-ref/

Para eliminar objeto1 simplemente usar esto:

[self removeChild:object1 cleanup:YES]; 

Si usted no mantiene una referencia de objeto1 todo se puede quitar por etiqueta, lo que significa que tendrá que darle una etiqueta primero:

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

para quitarlo:

[self removeChildByTag:123 cleanup:YES]; 

He añadido este Q & A a mi cocos2d FAQ, por favor encontrar más detalles a esta respuesta aquí: 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

Hey agradable. No sabía sobre las etiquetas. Felicidad aumentada – RexOnRoids

Cuestiones relacionadas