2017-10-04 22 views
0

libgdxで作成された古いゲームをこの最新バージョンにエクスポートしようとしていますが、私はfreetype 1.9.6 libを使用しているのでコードエラーがあります。 ようgenerateFontsetScaleは、は、のgetBoundsgetWrappedBoundsをdrawWrapped、誰もがこの問題を解決する方法を知っていますか? Eclipseのlibをドンワオグレードすることは可能ですか、コードを修正する方が良いですか、どうすれば古いfreetypeのlibバージョンをeclipseのgradelプロジェクトにインストールできますか?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

関連する問題