我在团结5.2中建立资产捆绑。我在Unity 5.3的新版本中加载其资产包 - 然后所有材料都变成粉红色(即使是标准中的着色器)http://prntscr.com/ampdr3。如果我再设置着色器标准 - 它的确定了。
编辑器日志中的我收到错误: GpuProgram创建错误:着色器程序类型无法识别。您可能拥有旧Unity版本的预编译着色器资源。
警告:Shader不受支持:'标准版' - 通过' FORWARD'没有顶点着色器 警告:Shader不受支持:'标准' - 通过'FORWARD_DELTA'没有顶点着色器 警告:Shader不受支持:'标准' - 通过' SHADOWCASTER'没有顶点着色器 警告:Shader不受支持:'标准' - 删除所有通行证 警告:Shader不受支持:'标准' - 通过' FORWARD'没有顶点着色器 警告:Shader不受支持:'标准' - 通过'FORWARD_DELTA'没有顶点着色器 警告:Shader不受支持:'标准' - 通过' SHADOWCASTER'没有顶点着色器 警告:Shader不受支持:'标准' - 删除所有通行证
答案 0 :(得分:2)
如果您的软件包是使用5.2构建的,则应在5.3中重建它以在此版本中使用它。并非总是如此,有时您可以在新版本中使用先前版本的捆绑包。我们公司遇到类似的问题,有些人改变了他们的统一版本,有些则没有。现在有一个人决定我们是否更新,并在更新后重建我们的捆绑包。