2017-10-04 16 views
0

libgdx에서 만든 최신 게임을 내보내고 내보내려고합니다. 그러나 freetype 1.9.6 lib를 사용하고 있기 때문에 코드 에로스가 있습니다.이 버전의 freetype은 comands를 사용하지 않습니다. 인 setScale, 같은 generateFont, 도로 getBoundsgetWrappedBounds, 사람이이 문제를 해결하는 방법을 알고 않습니다 drawWrapped? 이클립스 lib를 donwgrade 수 또는 코드를 수정하는 것이 좋습니다, 어떻게 내가 일식에 대한 gradel 프로젝트에 이전 freetype lib 버전을 설치할 수 있습니까?freetype lib 새 버전이 이전 코드와 호환되지 않습니다.

답변

0

글꼴을 생성 지금, 스케일링의 경우 1.9.6

FreeTypeFontParameter fontParameter = new FreeTypeFontParameter(); 
     FreeTypeFontGenerator fontGen = new FreeTypeFontGenerator(
       Gdx.files.internal("font/ROBOTO-REGULAR.TTF")); 

     fontParameter.size = 18; 
     BitmapFont bitmapFontRegular18 = fontGen.generateFont(fontParameter); 
     bitmapFontRegular18.setColor(Color.WHITE); 
     fontGen.dispose(); 

에 drawWrapped 방법을 사용할 필요

font.getData().setScale(,); 

사용

없다.

font.draw(...)과 \ n을 사용하여 줄 바꿈을 추가 할 수 있습니다.

http://www.badlogicgames.com/wordpress/?p=3658