我正在尝试将Unity 3D项目从2018.2.21升级到2018.4.30。
为了升级,我删除了Library文件夹,并使用UnityHub加载了2018.4.30版本的项目。
在Unity编辑器中构建和运行项目都很好。
但是当我为Android构建apk时,它的大小从200mb变成了4gb。该应用包含一些高分辨率3D头像模型和几个作为流资源加载的场景。
在模型中,将检查器设置“Legacy Blend Shape Normals”更改为true似乎是导致apk大小巨大的原因。将该设置更改回来后,apk大小恢复正常,我可以在Android上运行apk。
然而,应用程序加载和场景加载后,头像的光照非常过曝(过亮),而且场景根本不可见,只有白色。 有什么想法是什么导致这种情况?我们已经升级了其他从2018.2到2018.4的项目,没有这些问题。我需要在2018.4中重新导出流资产,还是有什么想法?
在Unity中运行场景很好,头像仍然过度曝光,但场景不是白色。 在Android上,场景只是白色。
这是Unity 2018.2的屏幕截图,
这是Unity 2018.4的屏幕截图,
这是Android上Unity 2018.8的屏幕截图,
看起来可能是某种照明问题,但我尝试比较了两个项目并还原了任何更改,但没有解决它。
然而,应用程序加载和场景加载后,头像的光照非常过曝(过亮),而且场景根本不可见,只有白色。 有什么想法是什么导致这种情况?我们已经升级了其他从2018.2到2018.4的项目,没有这些问题。我需要在2018.4中重新导出流资产,还是有什么想法?
在Unity中运行场景很好,头像仍然过度曝光,但场景不是白色。 在Android上,场景只是白色。
这是Unity 2018.2的屏幕截图,
![enter image description here](https://istack.dev59.com/Y79Ac.webp)
![enter image description here](https://istack.dev59.com/SthZ1.webp)
![enter image description here](https://istack.dev59.com/EGPyx.webp)
adb logcat -s Unity PackageManager dalvikvm DEBUG
可能会给你一些线索。 - Remy