养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Unity之Shader Forge shader材质移动端显示黑色

时间:2024-10-18 06:02:54

Unity之ShaderForgeshader材质移动端显示黑色。在Un坡纠课柩ity开发中,使用ShaderFo鸡堕樱陨rge新建的shader材质,在PC端显示正常,然而打包到移动端,就显示为黑色的情况,为什么呢?其实ShaderForge打包到移动端时,shaderSettings设置勾选OpenGLES3.0,就可以正常显示了,具体如下

Unity之Shader Forge shader材质移动端显示黑色

Unity之Shader Forge shader材质移动端显示黑色

工具/原料

Unity

ShaderForge

方法/步骤

1、打开Unity,工程具体内容如下图

Unity之Shader Forge shader材质移动端显示黑色

2、使用ShaderForge生成的shader,新建一个材质,并在场景中添加一个Cube水貔藻疽,把材质赋给Cube,具体如下图

Unity之Shader Forge shader材质移动端显示黑色

3、然后,调整摄像机视角,保存场景,编译打包到移动端,具体如下图

Unity之Shader Forge shader材质移动端显示黑色

4、在移动端,运行,发现在PC端正常显示的Cube,此时为黑色,具体如下图

Unity之Shader Forge shader材质移动端显示黑色

Unity之Shader Forge shader材质移动端显示黑色

5、回到Unity工程中,找到使用擢爻充种的ShaderForge生成的Shader,在ShaderForge中打开,具体如下图

Unity之Shader Forge shader材质移动端显示黑色

6、此时,在ShaderSettings中你就会发现此时并没有勾选OpenGLES3.0,现在,请勾选上,具体如下图

Unity之Shader Forge shader材质移动端显示黑色

Unity之Shader Forge shader材质移动端显示黑色

7、再次,保存场景,编译打包到移动端,具体如下图

Unity之Shader Forge shader材质移动端显示黑色

8、此时,在移动端运行就正常了,具体如下图

Unity之Shader Forge shader材质移动端显示黑色

© 一点知识