fügte ich ein Kind wie dieses innerhalb eines CCLayer:Wie entferne ich ein Kind später? (Cocos2d)
[self addChild:object1];
Später ich das Objekt von den Kindern entfernt werden soll. Ähm, wie mache ich das? Vielen Dank.
fügte ich ein Kind wie dieses innerhalb eines CCLayer:Wie entferne ich ein Kind später? (Cocos2d)
[self addChild:object1];
Später ich das Objekt von den Kindern entfernt werden soll. Ähm, wie mache ich das? Vielen Dank.
Ihre Frage führt mich, Ihnen zu glauben, nicht wissen, die cocos2d API-Referenz: http://www.cocos2d-iphone.org/api-ref/
einfach diese entfernen object1 verwenden:
[self removeChild:object1 cleanup:YES];
Wenn Sie nicht über einen Verweis von object1 halten um Sie es von Tag entfernen können, was bedeutet, werden Sie es einen Tag geben haben:
object1.tag = 123; // just any arbitrary number
[self addChild:object1];
es zu entfernen:
[self removeChildByTag:123 cleanup:YES];
ich hinzugefügt habe diese Q & A meiner cocos2d FAQ, bitte weitere Informationen zu dieser Antwort finden Sie hier: 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
Versuchen Sie die removeChild Methode?
Hey schön. Ich wusste nichts über Tags. Das Glück hat zugenommen. – RexOnRoids