libgdx - 在 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);
我正在使用容器作为标签,因为想对其应用缩放操作。任何人请帮忙。
解决方案
尝试删除 container.pack(); 方法。
推荐阅读
- php - 如何使用 PHP 和 MySQL 收集站点浏览量统计数据,例如每日、每周、每月和每年的浏览量?
- sql - Scala Slick Play 框架:如何使用 slick 3.x 连接多个数据库表?
- c# - 在 WPF 中,如何更新用户控件中的主 UI?
- xamarin - 保存选取器值空异常无法将字符串转换为模型
- python - 12296:26672:0420/163936.459:ERROR:browser_switcher_service.cc(238) XXX Init() Error in "Selenium Python"
- spring - @Autowired 对象未在包中实例化,但在不同包中不起作用
- skype - 如何将 Skype Web SDK 与 Skype(不是 Skype for Business)一起使用
- android - 无法使用匕首注入实例变量
- django - 为什么我不能对 Django 对象使用“.update()”?
- rust - 从 "reqwest" crate rust 发出 post 请求时,请求正文为空