为什么添加到ui面板的材质在android build中不可见,但在unity3d的编辑器窗口中可以正常工作? [英] Why material added to ui panel is not visible in android build but works fine in editor window in unity3d?

查看:263
本文介绍了为什么添加到ui面板的材质在android build中不可见,但在unity3d的编辑器窗口中可以正常工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

The material added to the UI Panel is working in the editor window but not working in android build. How to fix this?

编辑器屏幕截图

Android屏幕截图

注意:

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

推荐答案

您应该检查着色器. 我认为您还有另一个着色器可以更改渲染队列". 在您的着色器中添加ZTest Off.它可能起作用

you should check your shader. i think you have another shader change the Render Queue. Add ZTest Off in your shader.It might work

这篇关于为什么添加到ui面板的材质在android build中不可见,但在unity3d的编辑器窗口中可以正常工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆