为了我们使用libgdx开发的游戏,我们需要展示用户执行操作的剩余时间。我们该如何渲染一个圆形进度条来显示剩余秒数呢?
以下回答提供了JavaScript解决方案: Circular / radial progress bar 谢谢。
以下回答提供了JavaScript解决方案: Circular / radial progress bar 谢谢。
你可以使用OpenGL着色器来生成一个圆形进度条。这里有一个动画计时器,是一个很好的起点:http://glsl.heroku.com/e#10201.0
然而,我认为没有任何良好的Libgdx基础设施可以像这样放置着色器。你必须使用OpenGL API(请参见https://code.google.com/p/libgdx/wiki/OpenGLShader)。