问题描述
使用了URP下的后处理,在PC上或编辑器上预览都正常,但是打包成APK后在手机上没有效果。
测试其他的后处理方案,都有效果,只有Bloom没有效果。
排查流程
一、检查当前材质HDR使用和强度
二、URP设置开启HDR
三、摄像机设置HDR为Use Pipeline Settings并开启后处理
四、Bloom设置
做完这些基本上在PC上就能看到材质已经有效果了
五、发布质量设置
六、❗ 重点:检查发布时候的设置
这里巨坑,其他后处理都支持2,只有Bloom必须要3
官方文档地址
七、确定手机支持OpenGL3
八、再检查
- 材质是不是没给到物品
- 后处理的碰撞盒没有和可见摄像机碰撞(或者你根本没有把这个摄像机加到主摄像机里)
- 打包时候对应的质量没有指定对应的URP文件
- ……
结尾
这个问题困扰了我 2 - 3 天,最后知道真相的我难过的又去看了一遍文档……