使用玉兔或者麒麟子的边缘光shader,在3.8及以上版本会炸白(update刷新节点位置时候出现,有时候不刷新也会有,不运行单独预制体里头显示边缘光正常)会变成这样,如下图
正常是这样的
感觉上应该是3.8渲染的问题,应该不是代码问题
float fRim = (1.0 - dot(normalize(v_view_normal),vec3(0,0,1.0))) * rimColor.w;
col.rgb = mix(col.rgb,rimColor.rgb,fRim);
这个是玉兔的shader核心代码,rimColor.w是限制在1以内,不存在超过1炸白的问题
不要用mix看看直接输出看看
啊?不用mix的话,如何达到边缘光的效果?
我用胶囊试了一下正常
要运行,而且在update里头更新位置,才会出现,在模拟器里头调测是没有问题的
你按照我说的复现一下,update里头可以随便node的position的x一直变化+0.01都行,然后运行你就会看到炸蓝的奇怪问题,好像是3.8.0引擎改动了什么才有这个问题,3.8.1也是这样问题
请问你是cocos开发者吗?希望能够有解决办法呢,xcode15版本构建不成功,论坛里头说是要3.8.2才能解决
而且另说一个就是3.7.4的清晰度明显比3.8来的高,3.8感觉有点糊
3.8.2已经公测。另外你搜下,3.8.2以下版本的解决方法也有
我update里面移动了,没有出现你说的情况
你是 mac还是 win,我是 mac,难道是 macos 的原因?
你指的是 xcode还是炸白的问题
win!n
我找个 win 试一下
Xcode 的我论坛没搜索到解决办法,是有链接吗,老铁
win我也试过了,也会炸白呀,这个项目你可以直接看
update我已经加了位移(注释位移就没问题),直接运行,然后开启按钮,最后一个要最大,其他颜色调一调就行,
Demo发来看看
不知道为什么传文件一直 502 错误,我待会儿再试试
兄弟,编译的问题按照你说的那个帖子确实解决了,可以运行了
但是运行过程报了这个错误,你这边知道什么原因吗
来了,这个是下载链接,这里头不能传这么大的
链接: https://pan.baidu.com/s/1Nm1ltKIEJpj7NJ63DYfKgA?pwd=5b23 提取码: 5b23 复制这段内容后打开百度网盘手机App,操作更方便哦