LibGDX Java游戏:创建秒表

时间:2014-04-03 20:03:52

标签: java android timer libgdx

我正在使用LibGDX for android创建游戏。游戏的目标是躲避尽可能多的坠落物体,同时计时器记录你玩了多长时间。一旦玩家联系掉落物体,游戏结束,屏幕设置为GameOver屏幕。

我的问题是找出创建秒表来跟踪球员进度的最佳方法。我已经研究了Java内置的计时器类,但我不知道这是否是最好的组件。有没有人有任何见解?

非常感谢,伙计们!

1 个答案:

答案 0 :(得分:0)

您可以存储以float playTime开头的0.0f 每个渲染周期都会增加float deltaGdx.graphics.getDeltaTime()(相同) 例如,您可以使用BitMapFont来绘制它。您还可以使用Stage并使用UI-Widged,例如Label,并将其背景设置为秒表的Texture。将BitMapFont的文字设为playTime。一个简单的版本: 渲染方法:

playTime+=delta;
font.draw(Float.toString(playTime), x, y);