打包真机疑难杂症
UI 一片粉
- UI Shader 没有进包,用变体收集一下
光照贴图打包后效果不正常
- 光照贴图 Shader 被裁减了,在 Project Settings -> Graphics -> Shader Stripping -> LightMap Mode 中改为 Custom,并且根据当前烘焙的效果选择包含的光照贴图变体剥离选项。
YooAssets Jenkins 打包出来后 Shader 不进包,手动可以打进包
- 手动打包有一个隐藏的不在 Collector 中的 unityshader.bundle 你是看不见的,但是手动会把你用到的一些 unity 带的一些 Shader 打进去
- 代码打包就没有是因为(我猜的,没验证过,但是看表现是这样:你场景没打开,跳过了这个步骤)
- 解决方案也很简单,用 YooAssets 自带的变体收集工具,收集一个变体,然后在代码打包就 OK 了。
HybirdCLR Jenkins GenerateALL 失败,手动可以。
- DirectoryNotFoundException: Could not find a part of the path ‘/Volumes/SSD/TwoWeek/TwoWeekAndroid/HybridCLRData/LocalIl2CppData-OSXEditor/il2cpp/il2cpp/bin’.
- 报错如上,需要 HybirdCLR-Settings 中 Install 一下
- 说白了需要下载一下 IL2CPP库到工程中指定文件夹
Jenkins 打包失败 Cannot build untitled scene. Build Finished, Result: Failure.
- 需要在 C# 中添加打包的起始场景,即使在设置中添加也需要在代码重新指定一遍
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.





