从昨天起我面临着一个未知的错误。我正在创建CCSprites或CCMenuItemImage,但它设置了黑色背景而不是背景图像。以下是我的代码,我知道它很好,因为我在很多时候都使用过它。CCSprite not showing背景图片
[[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];
附加的是截图。
在此先感谢。
你确定你的plist定义正确吗?你是如何创造它的? – giorashc