, взглянув на следующий код:Когда Cocos2d сохраняет объекты?
CCSprite* testsprite = [CCSprite spriteWithFile:@"test.png"];
CCLOG(@"1. count: %d", [testsprite retainCount]);
[self addChild:testsprite];
CCLOG(@"2. count: %d", [testsprite retainCount]);
[testsprite runAction: [CCMoveTo actionWithDuration:3.0 position:CGPointMake(200.0, 200.0)]];
CCLOG(@"3. count: %d", [testsprite retainCount]);
выход этого кода является:
1. count: 1
2. count: 2
3. count: 3
Я думаю, я понимаю, что здесь происходит. Вопрос в следующем: существует ли правило большого пальца когда (в каких методах) Cocos2D сохраняет объекты (в данном случае testprite)?
Bye, Christian
Не беспокойтесь о том, чтобы сохранить счет. Сохраните объект, когда вы его получите, отпустите, когда закончите. Если бы каждый выполнял свою работу, проблем не было. – EmilioPelaez