2010-02-15 6 views
0

나는 this font을 cocos2d iPhone 게임에서 사용하려고합니다. 글꼴은 문자/숫자의 2/3 만 표시합니다. OS X과 함께 설치된 텍스트 편집기를 열고 글꼴을 사용하면 문자가 잘 나타납니다. 어떤 아이디어가 잘못된 것일까 요?Cocos2d iPhone 글꼴로 인해 문자/숫자의 2/3 만 표시됩니까?

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]; 

답변

0

이 필요한 치수가 CCLabel에 대해 지정하는 것으로 나타났다 :

는 여기에 내가 글꼴을 사용하여 문자열을 표시하는 방법을 보여주는 코드 조각입니다. 기본 영역이 너무 작아야 텍스트가 잘릴 수 있습니다. dimensions 매개 변수를 추가하면 텍스트가 올바르게 나타납니다.

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

관련 문제