首页 文章

Unity3D 5.6 - 为Android构建 - 包装资产 - sharedassets2.assets

提问于
浏览
0
  • 我已更新到最新的unity3d 5.6版

  • 我正在尝试为Android构建 - 但我陷入了麻烦:"Packaging assets - sharedassets2.assets" .

  • 构建过程永远不会完成,它几乎占用了所有cpu资源 . 我检查了windows上的taskmanager - 有4个"Unity Shader Complier"消耗cpu和内存资源的实例 .

  • 我不得不杀死进程"Unity Editor"以释放我的电脑 .

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

2 回答

  • 0

    好吧,我解决了,

    我被这条消息困住了:

    “包装资产 - sharedassets1.assets”

    当试图为Android构建时 . 因为我在图形设置中添加了一些着色器以帮助(在PC中测试android构建时缺少着色器粉红色) .

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

  • 0

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

相关问题