0
我發現在init
方法這條線從一個開源項目:這一行是什麼意思?
AtlasSpriteManager *spriteManager =
(AtlasSpriteManager*)[self getChildByTag:kSpriteManager];
和kSpriteManager = 0;
然後spriteManager
用於此目的
AtlasSprite *bird = [AtlasSprite spriteWithRect:
CGRectMake(608,16,44,32) spriteManager:spriteManager];
[spriteManager addChild:bird z:4 tag:kBird];
任何想法將是巨大的謝謝。
這是該方法「 - (CocosNode *)getChildByTag:(INT)ATAG { \t NSAssert(!ATAG = kCocosNodeTagInvalid,@ 「無效的標記」); \t \t的(兒童CocosNode *節點){ \t \t如果(node.tag == ATAG) \t \t \t返回節點; \t} \t //未找到 \t return nil; }' –
這很有道理。 'AtlasSpriteManager'將從'CocosNode'派生。 –