x5内核下的问题

@scott333 @a1076559139

你们有没有使用一些特殊的混合模式?

没有,你看我发的测试例子里面什么都没用的,也是闪屏

手机系统:


X5内核信息:


“Mozilla/5.0 (Linux; Android 4.4.4; MI 3W Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.8 TBS/036824 Safari/537.36 V1_AND_SQ_6.5.8_422_YYB_D QQ/6.5.8.2910 NetType/WIFI WebP/0.3.0 Pixel/1080”

这是我小米四手机上单独装的QQ浏览器的关于信息,在这个里面打开游戏和通过QQ或者微信打开一样,页面布局混乱,狂闪,如图。(白色部分涉及游戏内容相关做的模糊处理)
构建发布都是按照默认参数,没有手动改过任何配置。
附上我的关于手机:

特殊的混合模式是指哪些?比如?我的是默认构建发布,分别试过debug和release,效果一样。

是啊,我们目前的临时解决方案就这样了,webgl下闪屏的就强制canvas渲染,机型一个个的去匹配
当时想过直接全用canvas,记过我们公司内部有几台测试机canvas直接卡死。。。

这个治标不治本啊 期待早日有解决方案呐

原来早上公司群里面不断有人在吼寻找vivo手机,是为了这个帖子。如果引擎组同事无法重现BUG的话,就无法给你解决了。

@向前进 你是在哪个城市?干脆带着能重现问题的手机,出差来厦门这儿算了,引擎组给你当面解决问题。

给公司买一个跟@向前进一样的测试机不就行了。。。

你们买一个测试机吧。。。
我们这可能已经开始做机型的适配了,如果机型比较多的话,你们那早晚也得优化

关键是我同事这个米3,以前开发cocos2d-js的时候从没出现过闪屏错乱的事,在creator上当精灵个数超过大概3、4或是4、5个的时候必会出这种毛病

出差这事我要是提出来估计老板会打屎我:sweat:

@panda 测试了下:
CocosCreator_v1.1.0_20160531_Setup不闪屏
CocosCreator_v1.2.0_2016080301_setup闪屏

跟我的问题一样的。。。我也是花屏webgl下 canvas下到时没啥问题 但有的时候webgl下没问题在canvas下就会出这个问题

1.2.0对渲染做了优化,是不是优化出比较隐藏的bug了

可能需要设置Zindex之类的,控制一下显示的先后顺序。

1.2 的确对渲染做了优化,目前问题主要是暂时无法重现(我们还会继续尝试),我们也没有概念具体问题是什么。能不能先拍个视频看看错误的效果是什么样子?我多少能猜测一下

花屏有很多情况,
vivo的花屏 好像是canvas没问题 但是webgl就花屏

还有就是 canvas渲染下 双层遮罩也会出现花屏

还有其他未知情况,也是各种问题

Canvas 渲染下的花屏都可以尝试一下

cc.renderer.enableDirtyRegion(false)

WebGL 的目前我们没有复现,这个是我比较关注的

在优测上找那个vivoy51a测试,和我们真机上测试是一个情况,录视频不如那个看着真切

有修改 main.js 并设置 renderMode 为 2 吗?

正式项目用的0
测试用的两个链接,强制用的1和2