我在自定义JFrame(https://stackoverflow.com/a/21258666/4941895)中创建了一个透明的LibGDX画布。现在的问题是,当我渲染任何东西时,它看起来都是半透明的,就像黑色完全错过了。这是一个截图:
http://www.upload.ee/image/4744693/2015-05-25-071437_1920x1080_scrot.png
在我的渲染循环中,我打电话:
Gdx.gl.glClearColor( 0, 0, 0, 0);
Gdx.gl.glClear( GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT );
这是我用来使我的框架透明的部分:
theFrame.setUndecorated(true);
theFrame.setBackground(new Color(1.0f,1.0f,1.0f,0.1f));
那么如何才能在透明框架上正常显示内容呢?