मैंने सीसीलेयर के अंदर इस तरह का एक बच्चा जोड़ा:मैं बाद में एक बच्चे को कैसे हटा सकता हूं? (Cocos2d)
[self addChild:object1];
बाद में मैं उस वस्तु को बच्चों से हटाना चाहता हूं। उम्म्म तो मैं यह कैसे करूँ? धन्यवाद।
मैंने सीसीलेयर के अंदर इस तरह का एक बच्चा जोड़ा:मैं बाद में एक बच्चे को कैसे हटा सकता हूं? (Cocos2d)
[self addChild:object1];
बाद में मैं उस वस्तु को बच्चों से हटाना चाहता हूं। उम्म्म तो मैं यह कैसे करूँ? धन्यवाद।
आपका प्रश्न मुझे विश्वास है कि आप Cocos2d API संदर्भ पता नहीं है: http://www.cocos2d-iphone.org/api-ref/
object1 निकालने के लिए बस इस का उपयोग करें:
[self removeChild:object1 cleanup:YES];
आप object1 के संदर्भ नहीं रखते हैं चारों ओर आप इसे टैग करके निकाल सकते हैं, जिसका मतलब है कि आप इसे एक टैग पहले देने के लिए होगा:
object1.tag = 123; // just any arbitrary number
[self addChild:object1];
यह निकालने के लिए:
[self removeChildByTag:123 cleanup:YES];
मैं अपने 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
removeChild विधि का प्रयास करें?
अरे अच्छा। टैग के बारे में नहीं पता था। खुशी बढ़ी – RexOnRoids