为什么添加到ui面板的材料在android build中不可见,但在unity3d的编辑器窗口中可以正常工作?

时间:2019-04-06 07:01:12

标签: unity3d unity3d-gui unity3d-editor unity3d-shaders

添加到UI面板的材料在编辑器窗口中工作,但在android build中不工作。该如何解决?

编辑器屏幕截图 image

Android屏幕截图 image

注意:

  1. 我尝试将着色器添加到项目设置菜单中的“始终包含的着色器”列表中。仍然没有解决。
  2. 我没有更改代码中的着色器/材质。
  3. 在以前的统一版本中,此方法工作正常。 (我的统一版本是2018.3.11f1)
  4. 相同的材质在其他游戏对象(例如立方体等)中也能正常工作,但不适用于任何其他UI(例如按钮,画布等)

1 个答案:

答案 0 :(得分:1)

您应该检查着色器。 我认为您还有另一个着色器可以更改“渲染队列”。 在您的着色器中添加ZTest Off。可能有效