某些设备上的 Unity 2D,所有图像都变成粉红色

Unity 2D on some device, all images turns pink

1) 游戏在许多设备上运行良好。

2) 在三星 j3 上,所有图像都变成粉红色。 (横幅显示。只有所有图像都是粉红色的)

3)Android版本:5.1.1Unity版本:2019.2.15f1

4) 这里是启动画面(空白背景)和游戏菜单画面;

有什么想法吗?谢谢

不是真正的答案更多的是建议,据我所知,粉红色是 unity 无法渲染某些东西时的默认颜色,所以我最好的解释是并非所有设备都使用 unity 的所有着色器,因此您可以编辑为特定设备统一着色器文件,否则您将不得不从列表中删除一些设备。编辑着色器文件不是一件容易的事,特别是对于特定设备。

这是解决方案; 编辑 > 项目设置 > 播放器 > 其他设置 > 颜色 Space 将颜色 space 线性更改为 Gamma 和 select 自动图形 API。 当然线性颜色 space 更好,但 Unity 说 "Unfortunately Linear Color Space is not supported by some mobile hardware and even certain games consoles."