Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

怎么删除Ref对象

$
0
0

@1351239979 写道:

大概是这样:Sprite* sprite = Sprite::create(?); addChild(sprite); removeChild(_sprite);
现在_sprite->getReferenceCout() == 1,但CC_SAFE_DELETE(sprite);或sprite->relese(_sprite);一用就错误,这怎么弄啊?
void CircleButtonWithFive::clearClass()
{
this->removeChild(_button, true);
//_button->release();
//_button = nullptr;
}//这两句不注释this->removeChild(_button, true);则访问地址错误。
不知道是不是下面的问题:
for (CircleButtonWithFive* b1 : _vector) {
b1->clearClass();
this->removeChild(b1, true);
}
我都有点怕来这个论坛了,都没人回答,我自学画画和编程,基础比较差,还请和麻烦论坛里人看到指点下。

帖子: 4

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>