【问题标题】:LibGDX Orthographic camera: Make borders black instead of white (java)LibGDX正交相机:使边框黑色而不是白色(java)
【发布时间】:2014-09-17 21:32:15
【问题描述】:

我正在使用 LibGDX 正交相机类来处理不同的屏幕尺寸,它对我来说效果很好。我唯一遇到的问题是设备无法按比例拉伸时屏幕周围的边框。

我不太介意边框,唯一困扰我的是边框的颜色。我认为如果它是黑色而不是白色会更好看。有什么办法改变吗?

我还发布了另一个关于 android 触摸处理的问题,但从未得到解答。如果有人能回答这个问题,那就太好了。我不想再问了,我不想看起来像垃圾邮件。 My Question

【问题讨论】:

    标签: java camera libgdx border orthographic


    【解决方案1】:

    当您的相机视图小于屏幕时,您可能只需要更改 GL 的清晰颜色。

    glClearColor(r, g, b, a);    
    glClear(GL_COLOR_BUFFER_BIT);
    

    【讨论】:

    • 谢谢!你们都给了我正确的解决方案,我只是希望你有代表。有趣的是,我确实只是这样做了,但使用glClearColor(1,1,1,1); 认为 1,1,1 的 rgb 给出黑色,但实际上是白色。完全是我的菜鸟错误。我不太喜欢 libgdx 如何使用 rgb。再次感谢!
    【解决方案2】:

    glClearColor(0,0,0,1);

    黑屏。这就是你所需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 2017-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多