gpt4 book ai didi

java - libgdx font.setscale 给出巨大的值

转载 作者:行者123 更新时间:2023-11-30 03:17:20 26 4
gpt4 key购买 nike

我正在使用 libgdx,但使用 BitmapFont 类给了我一个非常巨大的文本。即使我将比例设置为非常小的值(0.1f),字体仍然会以巨大的尺寸呈现。

Libgdx 文档没有解释我应该使用的正常值是什么。

我的屏幕分辨率是320w/480h

Giant text

编辑:源代码:

MyGdxGame MyGdxGame 类

Map class map 类(包含标签的板)

最佳答案

问题是你的相机非常小:

camera = new OrthographicCamera(1, h/w);

您的相机尺寸不是 320 x 480,而是 1 x 1.5 之一,因此即使是小字体也不适合您的 View ,因为字体以像素为单位工作。

一个快速的解决方案是将相机设置为:

camera = new OrthographicCamera(320f, 480f);

或者,如果您不想修改此相机,请添加另一个具有更大分辨率的相机。

关于java - libgdx font.setscale 给出巨大的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32262879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com