【BUG反馈(很确定)】Creator 2.3.0&2.3.1&2.3.2 自定义材质,浏览器预览和场景预览效果不一致

问题描述

版本:cc 2.3.+

一个简单的Effect

gl_FragColor = o * v_uv0.x;
  • 「场景编辑器」面板和「游戏预览」面板表现一致,且符合预期。
  • Safari、Chrome中预览,变现黑屏,非期望结果

具体操作如下:

  1. 新建了一个TS HelloWorld项目
  2. 创建了新的材质和新的Effect,并设置引用关系
  • New Material
  • New Effect
  1. 设置背景采用 New Material
  2. New Effect 修改如下:
-- gl_FragColor = o;
++ gl_FragColor = o * v_uv0.x;

效果如下:

左下角的 Safari 表现为全黑,不符合预期

以下为上述操作后的项目(2.3.2版本):

NewProject.zip (807.8 KB)

结果描述补充

  • 「场景编辑器」面板和「游戏预览」面板表现正常
  • Safari Chrome 黑屏无效果
  • 微信开发者工具表现正常

最新测试

2.2.2 是正常的,2.3.0 ,2.3.1,2.3.2 都会出问题

@337031709

怀疑人生中,坐等大佬出手

@jare

刚刚测试了 2.2.2 ,做同样操作,浏览器显示正常,所以是在 2.3.0 之后才会出现这个bug

自动合图bug,关了试试

还真有可能是,自动合图打开了,纹理坐标已经发生变化