A. *_*vva 4 fonts android bitmap-fonts libgdx
我在LibGDX开发这个游戏,我有一个BitmapFont我用来在屏幕上写分数.字体以奇怪的间距出现,并在移动时发生变化.我该如何解决这个问题?以下是文本显示方式的一些示例:
这是字体的代码:
generator = new FreeTypeFontGenerator(Gdx.files.internal("font/komika.ttf"));
parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
parameter.size = 100;
defaultFont = generator.generateFont(parameter);
Run Code Online (Sandbox Code Playgroud)
以下是标签的代码:
topScoreLabel = new Label(String.valueOf("Best : " + topScore), skin);
topScoreLabel.setColor(Color.RED);
topScoreLabel.setBounds(GAME_WORLD_WIDTH - 30, GAME_WORLD_HEIGHT - 20 * aspectRatio, 25, 20 * aspectRatio);
topScoreLabel.setFontScale(0.05f);
topScoreLabel.setAlignment(Align.right);
Run Code Online (Sandbox Code Playgroud)
我使用这么大的字体,因为它应该在大屏幕上很好地扩展,如果我有任何更小的话,它就没有.我该如何解决这个问题?
使用font.setUseIntegerPositions(false).它默认处于启用状态,因为文本通常与像素完美的相机/视口一起使用,如果精灵与屏幕像素对齐,则看起来不那么模糊.
| 归档时间: |
|
| 查看次数: |
491 次 |
| 最近记录: |