为什么添加到ui面板的材质在android build中不可见,但在unity3d的编辑器窗口中可以正常工作? [英] Why material added to ui panel is not visible in android build but works fine in editor window in unity3d?
本文介绍了为什么添加到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屏幕截图
注意:
- 我尝试将一个着色器添加到项目设置菜单中的始终包含的着色器"列表中.仍然没有解决.
- 我没有更改代码中的着色器/材质.
- 在以前的统一版本中,此方法工作正常. (我的统一版本是2018.3.11f1)
- 相同的材质在其他游戏对象(例如立方体等)中也能正常工作,但不适用于任何其他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屋!
查看全文