问题
- 使用OS X编辑器构建的AssetBundle在Windows系统构建中不起作用(反之亦然)。
- 使用OS X编辑器向AssetBundle中打包的着色器,在Windows系统中不起作用并显示为粉红色。
原因
- 您想在Mac系统中构建AssetBundle并在Windows系统中使用其中的着色器。
- 您想在Windows系统中构建AssetBundle并在Mac中使用其中的着色器。
解决方案
- 检查是否安装了“Mac Build Support”和“Windows Build Support”组件。
- Y在Player Settings中添加DirectX和OpenGL图形API。
- 根据情况为BuildTarget.Standalone OSXUniversal或BuildTarget.StandaloneWindow构建Bundle。
更多信息
本文适用于Unity 5.0+版本
有关安装和组件的详细信息: