3.01问题反馈

spine在修改透明度后显示异常NewProject_1.zip (1.6 MB)
不关闭skeletion上的PremultipliedAlpha,会发白
关闭了会有明显黑边

怎么修改的透明度?UIOpacity?

对的 demo有


目前如果节点上有渲染组件,直接设置渲染组件的 color 。如果没有渲染组件,则可以通过添加 UIOpacity 组件,并设置相关属性。
另外如果要使用UIOpacity,试试这个修复pr:
https://github.com/cocos-creator/engine/pull/8396

直接使用color一样发白哈

试试那个修复pr


直接修改color,隐藏了。没有发白啊,使用你的demo,你是怎么操作的?

你改到100试一试

合了那个pr呢?

刚试了下,3.01改pr也没是显示有问题

好的,已经复现,感谢反馈,是有什么这方面的需求,需要固定一个透明度?

游戏里面需要动态更改spine为透明的来做些表现效果,麻烦了

请问下3.0怎么做到在一帧内
截图->渲染到屏幕->高斯模糊->再次截图->把截图当成一个背景不会变化的图片,
之前2.4还可以通过render()来控制渲染达到上面的流程,升级到3.0后有点迷茫.没办法在一帧内完成这些(主要是没了render()这个方法,不知道怎么手动做到渲染,只能在这帧结束的时候自动渲染).
而且还不知道怎么在代码直接创建摄像机来做这个事,只能在编辑器提前准备好摄像机