问题描述
版本:cc 2.3.+
一个简单的Effect
gl_FragColor = o * v_uv0.x;
- 「场景编辑器」面板和「游戏预览」面板表现一致,且符合预期。
- Safari、Chrome中预览,变现黑屏,非期望结果
具体操作如下:
- 新建了一个TS HelloWorld项目
- 创建了新的材质和新的Effect,并设置引用关系
- New Material
- New Effect
- 设置背景采用 New Material
- 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 都会出问题

