在0.99之前的迁移指南的帮助下,我一直在快速完成代码 - http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:migrating_to_0_9 - 但是已经陷入了将AtlasSpriteManager,AtlasSprite转换为CCSPrite和其他对象的问题。
我还不清楚正在做什么或当前系统在调用Board对象时如何工作。 (我发现的例子没有包含它)。我知道我需要将AtlasSprite实例转换为CCSprite。
编辑:Board是CCLayer的实现
这是我需要升级的代码示例:
Board *board = [Board sharedBoard];
AtlasSpriteManager *backgroundManager = [AtlasSpriteManager spriteManagerWithFile:@"cloudBoard.png" capacity:200];
[board addChild:backgroundManager z:0 tag:BLOCK_KEY];
background = [AtlasSprite spriteWithRect:CGRectMake(0, 0, 480, 320) spriteManager:backgroundManager];
background.anchorPoint = ccp(0.0, 0.0);
background.position = ccp(0, 0);
[backgroundManager addChild:background];
提前感谢!
答案 0 :(得分:0)
我还没有完成升级,所以我用成功的运行时验证了这一点,但是AtlasSpriteManager和AtlasSprite都被CCSprite的实例替换了
编辑:是的,这就是答案。