【问题标题】:Unity3D 5.6 - Build for android - Packaging assets - sharedassets2.assetsUnity3D 5.6 - 为 android 构建 - 打包资产 - sharedassets2.assets
【发布时间】:2017-05-10 11:54:11
【问题描述】:
  • 我已经更新到最新的 unity3d 版本 5.6
  • 我正在尝试为 android 构建 - 但我陷入困境:“打包资产 - sharedassets2.assets”。
  • 构建过程永远不会完成,它占用了几乎所有的 CPU 资源。我检查了 Windows 上的任务管理器 - 有 4 个“Unity Shader Complier”实例消耗 CPU 和内存资源。
  • 我必须终止“Unity Editor”进程才能释放我的计算机。

注意事项: * 在我决定在我的项目中使用 Asset Bundle 并在图形设置中包含移动着色器后,我注意到这种情况发生了

【问题讨论】:

    标签: unity3d build apk assets packaging


    【解决方案1】:

    好吧,我喜欢它,

    我被消息卡住了:

    “打包资产 - sharedassets1.assets”

    在尝试为 android 构建时。因为我在图形设置中添加了一些着色器来帮助解决(在 pc 中测试 android 构建时缺少着色器粉红色)。

    所以我所做的是,我构建了所有资产包并添加了所需的着色器,然后我删除了所有添加的着色器(重置设置) - 构建 apk 就好了。

    【讨论】:

      【解决方案2】:

      这是因为项目设置 -> 图形,始终包含着色器,在转换项目之前,去那里看看那里有多少着色器,转换后你会看到统一会添加两个新的始终包含着色器,它可以'不要编译它们(大声笑?),你需要做的是备份文件 \ProjectSettings\GraphicsSettings.asset ,然后在转换为 5.6 后恢复。或者从“始终包含的着色器”部分手动删除新的着色器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-19
        • 1970-01-01
        • 1970-01-01
        • 2011-07-25
        • 1970-01-01
        • 2016-01-16
        • 1970-01-01
        相关资源
        最近更新 更多