首页 > 解决方案 > 在 setFontScale Libgdx 之后标记文本堆栈

问题描述

缩放我的标签以适应 box2d 环境后,我的标签文本将堆叠在一起,如下所示:

堆叠文本

它应该是 abc123。

我的代码如下:

    Label label = new Label("abc123",game.getUiSkin());
    Container container = new Container<Label>(label);
    container.setTransform(true);
    label.setFontScale(1/GC.UNITS_PER_METER);
    container.pack();
    box2dStage.addActor(container);

我正在使用容器作为标签,因为想对其应用缩放操作。任何人请帮忙。

标签: libgdx

解决方案


尝试删除 container.pack(); 方法。


推荐阅读