iphone - para - ios 12
Coco2d: utilizando CCBitmapFontAtlas (2)
Estoy tratando de crear un juego simple con COCO2d pero hasta ahora no hay suerte ... cuando intento crear un CCBitmapFontAtlas me sale un error que dice:
"_OBJC_CLASS _ $ _ CCBitmapFontAtlas", a la que se hace referencia desde: "
y también :
"''CCBitmapFontAtlas'' está en desuso"
aquí está mi archivo de encabezado:
@interface MainMenuScene : CCLayer
{CCBitmapFontAtlas * startNewGameLabel; }
- (id) escena;
@fin
y aquí está mi archivo de implementación:
#import "MainMenuScene.h"
@implementation MainMenuScene
- (id) scene {CCScene scene = [CCScene node]; CCLayer layer = [MainMenuScene node]; [escena addChild: capa]; escena de retorno;
}
- (id) init {if ((self = [super init])) {CCLOG (@ "% @:% @", NSStringFromSelector (_cmd), self); [self setVisible: SÍ];
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]; } @fin
Creé tanto el archivo .FNT como el archivo .PNG con el heredero
Desea CCLabelBMFont en lugar de CCBitmapFontAtlas.
startNewGameLabel = [CCLabelBMFont
labelWithString:@"New Game"
fntFile:@"bitmapfont.fnt"];
Use CCLabelBMFont en su lugar. Se eliminará 1.0.1