【求助-附Demo】使用RT截图Label

Demo中
版本是3.6.2
CaptureCamera 相机 Clear Color的透明度设置成0 截图效果如下 字体会变细
image
如果透明度拉满 效果如下,有黑底
image
求助:有办法能让截出来的文字一样并且没有黑底吗
testRT.zip (1.9 MB)

let texture = new cc.RenderTexture();
texture.initWithSize(cc.visibleRect.width, cc.visibleRect.height, cc.gfx.RB_FMT_S8);

试试这个

我目前用的3.6.2 没有这个api

texture.initialize,换名字了
https://docs.cocos.com/creator/3.6/api/zh/class/RenderTexture?id=initialize

RB_FMT_S8 这个貌似是2.x的

那你看一下gfx的替代变量

image

@215194780 大佬能帮忙看看吗

截图相机的 color 改下就行,a 也改成 0。
image

改变颜色可以解决黑底问题 但是会让截图的文字变细 这个有方法可以解决吗

我记得官方有一个截图示例。你可以看看https://github.com/cocos/cocos-awesome-tech-solutions/tree/3.4.x3.5.x-release

自定义材质,修改截图显示节点材质的混合模式

感谢 我去试了一下 发现也不行

是这个吗 如果是的话 修改哪个呢 我对这块不了解 抱歉

感谢 已解决 这里贴出解决方案

1赞