作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想让视口(viewport)背景颜色清晰、透明。但是
glClearColor(0,0,0,0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
不起作用,它只是全黑。
我使用的是OpenGLES2.0和iOS平台。
glClearColor(backgroundColorRed, backgroundColorGreen, backgroundColorBlue, backgroundColorAlpha);
glClear(GL_COLOR_BUFFER_BIT);
那么如果我想让视口(viewport)背景色透明该怎么做呢?
最佳答案
我认为glview不能是透明的。
这是一个示例,您有一个包含背景图像的 UIImageView。
你想在UIImageView上添加一个透明的glview,让它像水印一样。
不幸的是,glview 不能透明,所以替代方法是:制作两个 gl_textures,一个纹理用于绘制背景图像。另一张画上你的水印。
gl_texture 可以是透明的。
关于ios - 如何在 OpenGLES 2.0 中使视口(viewport)背景颜色清晰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57424140/
我正在尝试获得一个按钮,按下该按钮时会改变颜色。当再次按下时,它应该变回原来的颜色。我究竟做错了什么? 我的模板中的按钮: export default { data: {
我是一名优秀的程序员,十分优秀!