在OpenGl中屏蔽区域

时间:2014-07-25 10:43:51

标签: opengl-es libgdx

我有一个我正在研究的libdgx游戏。我有一个进度条,需要填充它的内部。如果它是一个方形进度条,这将很容易 - 但我的图形人想要圆形的结束。示例如下。

Progress bar

为了填充进度条,我有一个1px宽的纹理,我伸展到所需的宽度。有没有办法在OpenGL中使用蒙版,这样当我绘制纹理以填充进度条时,它只会填充蓝线内部。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Libgdx / Android九点纹理来渲染具有固定大小角落和"弹性"中间。见https://github.com/libgdx/libgdx/wiki/Ninepatches