在 0.99 之前的迁移指南的帮助下,我一直在快速完成代码 -http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:migrating_to_0_9- 但卡住了AtlasSpriteManager,AtlasSprite到CCSPrite和其他对象的转换。
我不太清楚正在做什么,或者当前系统在调用 Board 对象时是如何工作的。(我找到的例子不包括它(。 我知道我需要将AtlasSprite实例转换为CCSprite。
编辑:董事会是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];
提前感谢!
我还没有完成升级,所以我用一个成功的运行时来验证这一点,但是AtlasSpriteManager和AtlasSprite都被CCSprite的实例所取代
编辑:是的,这就是答案。