首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么会导致Cocos2d iPhone字体仅显示2/3rd的字母/数字?

什么会导致Cocos2d iPhone字体仅显示2/3rd的字母/数字?
EN

Stack Overflow用户
提问于 2010-02-16 02:12:08
回答 1查看 407关注 0票数 0

我正在尝试在cocos2d iPhone游戏中使用this font。字体仅显示字母/数字的2/3rd。如果我打开与OS X一起安装的文本编辑器并使用字体,字母显示得很好。对可能的错误有什么想法吗?

下面的代码片段显示了我如何使用字体显示字符串:

代码语言:javascript
运行
复制
    CCLabel* number = [CCLabel labelWithString:@"1" fontName:@"digital-7" fontSize:64];
    // position the label on the center of the screen
    number.position =  ccp( 20 , size.height/2);
    number.color = ccc3(0,0,0);

    // add the label as a child to this Layer
    [self addChild: number];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-17 04:07:00

事实证明,需要为CCLabel指定尺寸。默认区域一定是太小了,导致文本被裁剪。当我添加尺寸参数时,文字显示正确。

[CCLabel labelWithString:@"1000" dimensions:CGSizeMake(100, 50) alignment:UITextAlignmentLeft fontName:@"digital-7 (mono)" fontSize:48];

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

https://stackoverflow.com/questions/2267971

复制
相关文章

相似问题

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