我試圖使下面的代碼工作,但我只看到白色矩形時,呈現它們:S;iPhone Cocos2d:試圖呈現一個精靈,但我只看到一個白色的矩形
CCSprite *tempSprite = [[CCSprite spriteWithTexture:[[CCTextureCache sharedTextureCache] addImage:@"Icon.png"]] retain];
TapCircle *tapObject = [[TapCircle alloc] initWithSprite:tempSprite];
TapCircle類是TapElement的子類,而TapElement類又是CCNode的子類。 的initWithSprite代碼TapCircle:
- (id) initWithSprite:(CCSprite*)tex {
if ((self = [super init]) == nil) return nil;
[self addChild:tex];
return self;
}
的TapCircle對象然後被添加到其依次加入到所呈現的層父CCNode。我已經測試了在另一個項目中創建tempsprite的地方,我把它直接添加到圖層,並且它工作...所以一定是某種親子問題?