我正在使用libgdx开发游戏。该游戏包含不同的关卡,这些关卡由舞台渲染。该级别中的所有对象均由libgdx Actor表示。现在,我想拥有一个教程级别。在此关卡中,工具提示应显示玩家何时到达关卡中的特定位置。该工具提示应包含信息(例如:“按A左键!”)并在一段时间后消失。我考虑过使用libgdx Label并向其中添加一个动作序列(延迟5秒•淡出1秒)。问题是,对于标签,我需要创建一个LabelStyle
必须为其创建Font
文件并加载的标签。有没有一种方法可以用默认字体(如ARIAL或其他字体)创建Label?它应该很容易阅读,仅此而已。还是有另一种简单的方法来创建这种工具提示?
请谨慎使用术语“工具提示”。我认为您所说的实际上不是工具提示,只是屏幕上显示的消息。
如果要在libGDX中显示文本,则应完成工作并使用真实字体。但是对于快速脏的渲染,可以使用BitmapFont类。像这样:
BitmapFont font = new BitmapFont();
font.setColor(Color.WHITE);
font.setScale(2f);
font.draw(batch, "FPS: " + Gdx.graphics.getFramesPerSecond(), 25, 25);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句