use*_*141 5 android background blending opengl-es
我现在在这里玩第08课
http://insanitydesign.com/wp/projects/nehe-android-ports/
我想将背景颜色从黑色更改为白色.为了在onDrawFrame()的开头执行此操作,我已经调用了
gl.glClearColor(1.0f,0.0f,0.0f,0.0f);
这确实设置了白色背景屏幕,但也导致屏幕上没有显示任何其他内容!显然这是一个不正确的方法,但为什么,我该如何修复它?!
提前谢谢了.
编辑(5天后):根本没人知道吗?!!
白色屏幕是因为您已将alpha值设置为0.0f.
参数签名是: -
gl.glClearColor(float red, float green, float blue, float alpha)其中浮点数是介于0.0到1.0之间的任何值.
更多的alpha浮动值更加不透明.
调用 gl.glClearColor() 后,重绘其他所有内容。gl.glClearColor() 不会更改背景颜色,它只是用白色填充屏幕(这实际上会擦除您之前绘制的所有内容)。
| 归档时间: |
|
| 查看次数: |
11134 次 |
| 最近记录: |