首页 分享 android 花屏问题 安卓手机花屏解决方案

android 花屏问题 安卓手机花屏解决方案

来源:花匠小妙招 时间:2024-12-26 14:32

如果你也想自学Android,可以关注我。我会把踩过的坑分享给你,相关的教程以及配套的讲解 ,分享给大家:

 https://edu.51cto.com/lesson/1011461.html

办法1:将当前要发布的场景另存为一场景文件,重新发布。办法2:在项目>品质中设置发布品质为fast,或者降低各项发布品质参数。办法3:在显卡设置中,设置成较老显卡所支持的一些渲染功能。

问题:在切换场景的时候,切换的一瞬间会出现花屏的现象。其实不仅仅是在切换场景的时候,在切换相机的时候也有可能出现花屏的现象。

问题原因:由于游戏渲染底层都是由OpenGL来绘制的。在Unity3d中Camera的作用其实就是OpenGL的作用,来绘制各种各样的图形。

所以,与Camera渲染问题相关的都应该是OpenGL的问题。

之所以出现花屏,是因为在切换相机的时候,相机清除颜色缓存的时候,没有提前赋给它一个确定的颜色值,导致相机颜色清除之后出现了一个随机or错误or动态的值。

总之,就是没有正确的清除相机的颜色缓存。

问题解决方法:

Unity3d中用camera.clearFlags,或者其他方式来清楚缓存 可能没有解决或者不太可靠。

所以,直接调用OpenGL的清除显示缓存的方法,强制清除颜色。

在Unity3d中,可以直接只用OpenGL,调用GL.

在切换相机前调用GL.Clear(false,true,Color.black);把openGL view颜色清空。

(具体GL.Clear()的参数意思参照Unity3d的文档)

p.s.之前搜过相关问题的解答,有位朋友说是模型加载过多的缘故,解决方法是控制了一下模型同时加载的数量。

这个方法我到时没有试。

因为花屏出现的情况跟我打包的apk也有关系。同样的代码,打两个包,有的有花屏,有的就没有。

如果你也想自学Android,可以关注我。我会把踩过的坑分享给你,相关的教程以及配套的讲解 ,分享给大家:

 https://edu.51cto.com/lesson/1011461.html

本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

相关文章

相关知识

【视频花屏问题】解码天书:深入理解视频流花屏现象及其解决方案
音视频开发常见问题(四):视频花屏和绿屏摘要 本文介绍了视频视频花屏/绿屏问题的常见原因,如丢失关键帧、metadata
Ubuntu解决花屏问题的实例(Linux)
音视频开发常见问题(四):视频花屏和绿屏
Android高通 8.1 老化apk打开摄像头花屏问题
如何解决笔记本电脑反复花屏问题(笔记本电脑花屏故障的原因分析及解决方法)
海康显示屏花屏怎么办? – 弱电智能网
电脑花屏是什么原因 电脑显示器花屏自修方法【详解】
电脑花屏是怎么回事(使用过程中出现花屏,该如何处理?)
视频花屏怎么修复

网址: android 花屏问题 安卓手机花屏解决方案 https://www.huajiangbk.com/newsview1306371.html

所属分类:花卉
上一篇: android studio调用
下一篇: Android基于绘制缓冲实现烟

推荐分享