我正在尝试使用COCO2d创建一个简单的游戏但到目前为止没有运气... 当我试图创建一个CCBitmapFontAtlas我得到一个错误说:
“_ OBJC_CLASS _ $ _ CCBitmapFontAtlas”,引自:“
还有:
“'CCBitmapFontAtlas'已被弃用”
这是我的头文件:
@interface MainMenuScene : CCLayer
{ CCBitmapFontAtlas * startNewGameLabel; }
@end
这是我的实施文件:
#import "MainMenuScene.h"
@implementation MainMenuScene
}
- (id)init { if((self = [super init])) { CCLOG(@“%@:%@”,NSStringFromSelector(_cmd),self); [self setVisible:YES];
startNewGameLabel = [CCBitmapFontAtlas
bitmapFontAtlasWithString:@"New Game"
fntFile:@"bitmapfont.fnt"];
//[CCLabelTTF labelWithString:@"New Game"
// fontName:@"AppleGothic"
// fontSize:48];
CGSize size = [[CCDirector sharedDirector] winSize];
startNewGameLabel.position = CGPointMake(size.width / 2, size.height / 2);
[self addChild:startNewGameLabel];
}
return self;
}
(void)dealloc { CCLOG(@“%@:%@”,NSStringFromSelector(_cmd),self);
[super dealloc]; } @end
我用继承人
创建了.FNT文件和.PNG文件答案 0 :(得分:7)
您想要CCLabelBMFont而不是CCBitmapFontAtlas。
startNewGameLabel = [CCLabelBMFont
labelWithString:@"New Game"
fntFile:@"bitmapfont.fnt"];
答案 1 :(得分:1)
请改用CCLabelBMFont。将被删除1.0.1