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. node.js - 為什么用file協議打開的html可以連接websocket2. javascript - 為什么express,get的res.sendFile返回的是html純文本?3. CSS3中偽類選擇器的問題??求大神們解答4. node.js - 為什么npm安裝vue-cli會出現下面的錯誤??!!!?5. 微信支付 - python做微信企業付款出現CA證書錯誤6. 了解Java中的有限泛型。有什么意義?7. javascript - 用jquery實現表格行 置頂之后 如何跟后臺用ajax交互 在刷新之后仍保持當前位置?8. 前端 - css3傾斜帶來問題部分?9. javascript - Web微信聊天輸入框解決方案10. 網站在移動的環境下手機,pc打不開
