关注

桌面平台AssetBundles中的着色器(Win + Mac)

问题

  • 使用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+版本

有关安装和组件的详细信息:

http://docs.unity3d.com/Manual/InstallingUnity.html

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。