cocos2dx 新手,这样是不是就内存泄漏了?

如果m_spr1 是成员变量
m_spr1 = Sprite::create();
this.addChilde(m_spr1);
2秒后
m_spr1 = Sprite:create();

是的,,,,

不是,,,,

:joy: :joy: :joy: :joy: :joy:

不会泄露 create里面autorelease了, 不过m_spr1会被自动回收下次使用很可能奔溃,一定要这样写应该retain一下

这里addchild后,引用计数为2,autorelease 不是将引用 计数 减一,那还剩一个呀

第一次addchild了呀会跟随父节点释放,第二次create的会被系统回收呀

而且,在创建的那一帧,都自动 release吧,下一帧引用计数为1,然后,不知道啥时候,会在减一,所以我 疑惑 内存是否泄漏了。