2011-08-01 4 views
1

안녕하세요, 스포츠!Cocos2d 글꼴 확장 문제

나는 빠른 의심이있다. COCOS2D를 사용하고 있는데 ".fnt"이외의 다른 글꼴 확장자 유형을 사용할 수 있는지 알아야합니다. 나는 약간을 사용하고 행운이 없었기 때문에.

나는 "크레딧"장면 만들기 위해이 코드 조각을 사용하고

: 그것은 내가 어떤을 사용할 수없는 경우

CCBitmapFontAtlas* l_026 = [CCBitmapFontAtlas bitmapFontAtlasWithString:@"Look for our apps in the AppStore" fntFile:@"fission.fnt"]; 

를? 그리고 "일반 글꼴"을 ".fnt"로 바꾸는 글꼴 변환기를 알고 있습니까

고마워요!

답변

1

제 생각에 가장 좋은 글꼴 프로그램은 Glyph Designer입니다. 저렴하고 멋진 글꼴을 만드는 것은 매우 쉽습니다.

CCLabelBMFont를 사용하지만 기본적으로 같은 것이라고 확신합니다.

+0

글리프 디자이너가 멋지다! 하지만 29.99 달러는 나에게 여전히 저렴하지 않습니다 : P – Lukman

+0

그냥 질문 : 그것은 망막/비 망막 버전의 자동 생성을 지원합니까? 그것이 나보다 나 자신을 사 겠어. 전에 저자에게 이메일을 보냈지 만 그는 응답하지 않았습니다. – Lukman

+0

잘 모르겠습니다. Cocos2D가 표준 및 HD 버전을 자동으로 선택할 수 있음을 알고 있습니다. 또한 글꼴을 한 크기로 내보내고 다른 크기로 다시 내보내려면 일반적으로 10 초가 걸립니다. –

0

지출 할 현금이 충분하면 Aaron에서 제안한 Glyph Designer를 사용할 수 있습니다. 그러나 Hiero과 같은 무료 Java 도구를 사용할 수도 있습니다. 원하는 결과를 얻으려면 약간의 조정이 필요할 수 있습니다.

이 도구는 .png.fnt의 두 파일을 출력합니다. Xcode 프로젝트에이 파일을 추가하고 다음과 같은 간단한 라인을 사용하여 사용 : 여러 쌍을 생성해야하므로, FNT/PNG 파일의 각 쌍에서 글꼴의 크기가 고정되어 있지만

CCLabelBMFont *some_label = [CCLabelBMFont labelWithString:@"Your Text" fntFile:@"fontfile.fnt"]; 

이 주를 수행 다른 글꼴 크기를 원한다면 또한, 망막 및 비 망막 디스플레이 모드에 대해 별도의 쌍이 필요합니다.

+0

종종 이상한 일없이 글꼴을 약간 확장 할 수 있습니다. 상황에 달려있다. 스케일링 업은 실제로 권장되지 않습니다. –