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

 时间:2024-10-18 08:35:17

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材质移动端显示黑色

unity3d粒子碰撞检测,判断例子碰撞到物体 Unity如何点击按钮切换面板 如何在Unity3D5.x中添加复杂(专业版)的水效果? 赛尔号如何击败尤纳斯_尤纳斯打法攻略 unity怎么消隐遮罩
热门搜索
芳华 电影 即将上映电影 红枣图片大全 女人大便图片 安非他命 电影