Unity游戏在手机端显示异常

问题遇到的现象和发生背景

Unity构建Apk包后,在不同的设备上表现不同,在电脑模拟器及华为鸿蒙系统手机上表现正常,但是其它Android系统上表现不正常

运行结果及报错内容

1.正常的显示(电脑开发工程、雷电模拟器、华为鸿蒙系统)

img


2.不正常的显示(只测试了在安卓11环境以后的版本)

img

我的解答思路和尝试过的方法

1.怀疑为OpenGL2与OpenGL3在高低端安卓系统的兼容问题,因为模拟器大多数为比较低版本的安卓系统,华为鸿蒙系统应该也是基于安卓低版本内核开发的次生系统
2.把Graphics API添加OpenGL2后,问题没有解决
3.依次删除Vulkan、OpenGL2,只保留一个Graphics API,问题没有解决

我想要达到的结果

达到手机端与开发中一样的效果,可提供导出的测试工程
https://pan.baidu.com/s/1XMv0pPoAHpfFBj_HrS0adQ 提取:nnpl

图片针对安卓平台的压缩格式是什么?安卓的话你试试ETC1 https://docs.unity3d.com/560/Documentation/Manual/class-TextureImporterAndroid.html