gpt4 book ai didi

iphone - 以后如何删除 child ? (cocos2d)

转载 作者:行者123 更新时间:2023-12-03 18:59:01 25 4
gpt4 key购买 nike

我在 CCLayer 中添加了一个像这样的子元素:

[self addChild:object1];

稍后我想从 child 身上删除该对象。嗯,那么我该怎么做呢?谢谢。

最佳答案

你的问题让我相信你不知道 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

关于iphone - 以后如何删除 child ? (cocos2d),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2891696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com