在3D空间中绘制文本android - Libgdx

时间:2017-02-20 09:30:15

标签: android 3d libgdx

我想将矩形上的文字渲染为下面的图像。

enter image description here

#ifdef DEBUG
  static inline int dangerous(GEN x) {
    if (checkSafe(x))
      return _dangerous(x);
    complainAbout(x);
    return ERROR_CODE;
  }
#else
  #define dangerous _dangerous
#endif

使用上面的代码在3D空间中渲染矩形。

如上所述here我使用SpriteBatch来渲染文本。

modelBatch.begin(cam);
    modelBatch.render(rectInstance1, environment);
    modelBatch.render(rectInstance2, environment);
    modelBatch.render(rectInstance3, environment);
    modelBatch.render(rectInstance4, environment);
    modelBatch.render(rectInstance5, environment);
    modelBatch.render(rectInstance6, environment);
    modelBatch.render(lineInstance, environment);
    modelBatch.end();

但我仍然无法在3D空间中渲染文本。我想通过设置不同的z值来绘制文本,并通过缩放视图来查看它们。 如果我可以在3D空间中渲染带有文本的按钮,那也没关系。 我怎样才能做到这一点?

0 个答案:

没有答案