android - libGDX 顯示ttf字體出錯
問題描述
libGDX版本1.6.1
使用ttf文件顯示字體時顯示不正確
private BitmapFont mFont; private FreeTypeFontGenerator mFontGenerator; private FreeTypeFontGenerator.FreeTypeBitmapFontData mFontData; private FreeTypeFontGenerator.FreeTypeFontParameter mFontParameter;//初始化文字對象mFontGenerator = new FreeTypeFontGenerator(Gdx.files.internal('font.ttf'));mFontParameter = new FreeTypeFontGenerator.FreeTypeFontParameter();mFontParameter.characters = FreeTypeFontGenerator.DEFAULT_CHARS+'hello 你好嗎';mFontParameter.size = 40;mFontParameter.color = Color.RED;mFont = mFontGenerator.generateFont(mFontParameter);
@Overridepublic void render() { Gdx.gl.glClearColor(1, 1, 1, 1); //設置背景白色 Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); mBatch.begin(); //文字 mFont.draw(mBatch,'hello 你好嗎',450,100); mBatch.end();}
問題解答
回答1:最后發現是ttf文件有問題 換了幾個ttf文件才正常顯示 給大家推薦一個ttf網站感覺還不錯http://font.chinaz.com/
相關文章:
1. android - 用textview顯示html時如何寫imagegetter獲取網絡圖片2. css3 - css怎么實現圖片環繞的效果3. 在mac下出現了兩個docker環境4. javascript - 原生canvas中如何獲取到觸摸事件的canvas內坐標?5. css - 定位為absolute的父元素中的子元素 如何設置在父元素的下面?6. JavaScript事件7. 注冊賬戶文字不能左右分離8. javascript - jquery hide()方法無效9. html - vue項目中用到了elementUI問題10. 網頁爬蟲 - 用Python3的requests庫模擬登陸Bilibili總是提示驗證碼錯誤怎么辦?
