usar para descargar como apple iphone objective-c xcode cocos2d-iphone

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