首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coco2d -使用CCBitmapFontAtlas

Coco2d -使用CCBitmapFontAtlas
EN

Stack Overflow用户
提问于 2011-01-14 15:00:42
回答 2查看 2.1K关注 0票数 4

我试着用COCO2d创建一个简单的游戏,但到目前为止没有运气.当我试图创建一个CCBitmapFontAtlas时,我会看到一个错误:

"_OBJC_CLASS_$_CCBitmapFontAtlas",引用自:“

还包括:

"'CCBitmapFontAtlas‘不受欢迎“

以下是我的头文件:

代码语言:javascript
复制
@interface MainMenuScene : CCLayer 

{ CCBitmapFontAtlas* startNewGameLabel;}

  • (id)现场;

@end

这是我的实现文件:

代码语言:javascript
复制
#import "MainMenuScene.h"

@implementation MainMenuScene

  • (id)场景{ CCScene场景= CCScene节点;CCLayer层= MainMenuScene节点;场景添加层:层;返回场景;

}

-(id) init { if ((self = super )){ CCLOG(@"%@:%@",NSStringFromSelector(_cmd),self);

代码语言:javascript
复制
     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); 超级dealloc;} @end

我与继承人一起创建了.FNT文件和.PNG文件

EN

回答 2

Stack Overflow用户

发布于 2011-01-14 15:06:25

你想要CCLabelBMFont而不是CCBitmapFontAtlas。

代码语言:javascript
复制
startNewGameLabel = [CCLabelBMFont
                      labelWithString:@"New Game" 
                      fntFile:@"bitmapfont.fnt"]; 
票数 7
EN

Stack Overflow用户

发布于 2011-12-18 14:18:56

使用CCLabelBMFont代替。将被删除1.0.1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4692376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档