CCSprite *sprite;
sprite.texture = [[CCTextureCache sharedTextureCache] addImage: @"mySpriteImage.png"];
sprite.position = ccp(width/2.0f, height/2.0f);
[self addChild:sprite z:2 tag:kTagMySprite];
...
[sprite removeFromParentAndCleanup:YES];
上面的代码中是否有内存泄漏? OpenGL纹理是发布的,还是需要从缓存中释放?在Cocos2d中,如何从OpenGL内存(GPU)释放纹理?
您不初始化精灵!因此你的代码可能会崩溃! – Felix 2012-01-08 11:42:05