LibGDX正交摄影机:使边框变为黑色而不是白色(java)

LibGDX正交摄影机:使边框变为黑色而不是白色(java),java,camera,libgdx,border,orthographic,Java,Camera,Libgdx,Border,Orthographic,我正在使用LibGDX正交相机类来处理不同的屏幕大小,它对我来说非常适合。我唯一的问题是当设备不能按比例伸缩时屏幕周围的边框 我不太在乎边界,唯一困扰我的是边界的颜色。我想如果它是黑色而不是白色的话会好看得多。有什么办法可以改变吗 我还发布了另一个关于android触摸处理的问题,但一直没有得到回答。如果有人能回答这个问题,那就太好了。我不想再问了,我不想看起来像垃圾当您的相机视图小于屏幕时,您可能只需要更改GL的清晰颜色 glClearColor(r, g, b, a); glClea

我正在使用LibGDX正交相机类来处理不同的屏幕大小,它对我来说非常适合。我唯一的问题是当设备不能按比例伸缩时屏幕周围的边框

我不太在乎边界,唯一困扰我的是边界的颜色。我想如果它是黑色而不是白色的话会好看得多。有什么办法可以改变吗


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

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

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

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

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

黑色透明屏幕。这就是你所需要的。

glClearColor(0,0,0,1)


黑色透明屏幕。这就是你所需要的。

谢谢!你们都给了我一个正确的解决方案,我只是想让你们有一个代表。有趣的是,我几乎就是这么做的,但是使用了
glClearColor(1,1,1,1)认为1,1,1的rgb为黑色,但实际上为白色。我完全没有错。不过,我不太喜欢libgdx使用rgb的方式。再次感谢!谢谢你们都给了我一个正确的解决方案,我只是想让你们有一个代表。有趣的是,我几乎就是这么做的,但是使用了
glClearColor(1,1,1,1)认为1,1,1的rgb为黑色,但实际上为白色。我完全没有错。不过,我不太喜欢libgdx使用rgb的方式。再次感谢!