关于2.0.9的一个bug咨询

请问一下引擎团队的人,我切换场景出现UI图混乱这个bug要怎么解决。控制台没有报错
此图为刚打开app的时候


此图为切换场景的按钮

此图为切换完场景之后

  • Creator 版本:2.0.9

  • 目标平台:iOS

  • 详细报错信息,包含调用堆栈: 无报错

  • 重现方式:iOS必现,安卓偶现

  • 之前哪个版本是正常的 :之前使用2.0.6切换场景为cc.sys.restart(),所以是正常的

  • 手机型号 :iphone所有机型

麻烦引擎团队帮忙看一下,感谢!

你那边提供下测试demo,我们验证下这个问题。

不好意思,由于项目比较大,时间也比较紧,没有时间提供demo。
我这bug复现的操作流程,大致是这样的。
登录,热更子游戏,从子游戏退出,然后切换账号到登录场景,图片就花了。
登录,直接切换账号(不进入子游戏)就不会出现此bug。

感觉像 热更新后 有图集资源冲突造成的

请问大神,我这个问题我要怎么定位,怎么解决?

重新杀掉进程然后进入游戏正常么?

重新杀掉进程或则cc.game.restart后是正常的

那这个应该是正常的,目前2.0.9中的label也加入了到了批渲染中了。你确保执行了restart就行。

那现在图集受到影响,这个有没有办法规避?在不使用cc.game.restart的情况下

没办法,或者你们可以取消label的合批。

额,请问怎么取消label的合批,我取消掉试试

改为none就行

大佬,好像不是这个问题,我特地检查了下,我项目中所有的label都是选none的,没有进行任何缓存,会出现那种花图的现象

那就没辙了,热更过来的图集是有变化的,但是没有重启游戏重新引用资源的话,出现这个问题是正常的。

大佬,不是的,我热更完,把进程杀死,重新打开,按照上面的操作是必现的。

大概实现步骤:
1.场景A->B->C->B->A,场景A就按钮图显示了,可是按钮还是存在可以点击,有花图
2.场景A->B->C->D->B->C,场景C直接就花屏了,可是按钮还是存在可以点击。
其中C、D是子游戏的场景,都是热更下来,重启app过。

你把MD5关掉然后更新之前不要打开那些需要更新的窗体。