Перед лицом неизвестной ошибки со вчерашнего дня. Я создаю CCSprites или CCMenuItemImage, но вместо фонового изображения он устанавливает черный фон. Следующий мой код, я знаю его штраф, потому что я использовал его много раз.CCSprite не отображается Фоновое изображение
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"challenge_screen.plist"];
CCSprite *bg = [CCSprite spriteWithFile:@"ads.png"];
[bg setPosition:background.position];
// [bg setContentSize:CGSizeMake(100, 100)];
[self addChild:bg z:1000];
//CGSize windowSize = [[CCDirector sharedDirector] winSize];
CCMenuItemImage *coinMenuItem = [[CCMenuItemImage alloc] initWithNormalSprite:[CCSprite spriteWithSpriteFrame:[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:@"coin.png"]] selectedSprite:nil disabledSprite:nil block:^(id sender)
{
NSLog(@"I am Tapped");
}];
coinMenuItem.position = ccp(100, 100);
CCMenu *mainMenu = [CCMenu menuWithItems:coinMenuItem, nil];
mainMenu.position = CGPointZero;
[self addChild:mainMenu];
Прилагается скриншот.
Заранее спасибо.
Вы уверены, что ваш слой определен правильно? как вы его создали? – giorashc