当身体的背景颜色设置为以下透明,实际的背景显示为紫色钴。能钴支持透明背景
body {
background-color: transparent;
}
有什么办法让背景变得真实透明吗?我希望在钴的图形层下显示其他gfx或视频图层。谢谢!
当身体的背景颜色设置为以下透明,实际的背景显示为紫色钴。能钴支持透明背景
body {
background-color: transparent;
}
有什么办法让背景变得真实透明吗?我希望在钴的图形层下显示其他gfx或视频图层。谢谢!
作为一种优化,钴不清除其framebuffer的每一帧,但是这的确可以导致一个问题,如果你想使用它作为一个覆盖。
在钴/渲染/ pipeline.cc,行权后:
rasterizer::Rasterizer::Options rasterizer_options;
,但前行:
rasterizer_->Submit(results.animated, render_target, rasterizer_options);
如果添加:
rasterizer_options.flags = rasterizer::Rasterizer::kSubmitFlags_Clear;
钴会在渲染内容之前清除每个帧以完全透明。
我们会考虑增加表达对未来的这种愿望一个更好的办法,但希望这有助于现在。
所以注释掉的src /钴/渲染/后端/ EGL以下行/ graphics_context.cc:GraphicsContextEGL :: SecurityClear()
GL_CALL(glClearColor(1.0f, 0.4f, 1.0f, 1.0f));
喂丹尼尔,仅供参考我后来才知道我原来的答复也不会真正解决这个问题,我只是现在它更新到别的东西,居然会解决这个问题。 –
明白了。我会检查你的另一个答案。 –
嗨balancekeeper,我原来的答复我认为这是不完全的,我现在编辑它应该实际上工作。 –