当前位置:   article > 正文

UnityEditor加载AssetBundle模型变为粉色_unity模型粉红色

unity模型粉红色

Unity会为不同的平台(android,ios,windows)生成不同的AssetBundle,如果我们在UnityEditor下面直接使用为android或者ios平台生成的AssetBundle通常会表现为粉色(shader渲染失败),其原因就是Android平台上编译好的shader(OpenGLES3、Vulkan),在Windows(Direct3D11,)下不支持。

解决方式1:Windows平台的Graphic APIs的第一个修改为OpenGLES3,并重启编辑器,重启后Shader丢失(变粉)的问题得到解决

二级标题Platform Android Load Android AB

(OpenGLES3) 放 第一位
在这里插入图片描述

Platform Window Load Window AB

(Direct3D11,) 放 第一位
在这里插入图片描述# 解决方式2:AssetBundle加载完成后,替换其中的shader代码如下:

添加链接描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/981947
推荐阅读
相关标签
  

闽ICP备14008679号