求教,小米快应用游戏接入 ,手机底部出现白边

  • Creator 版本:2.0.10

  • 目标平台:
    android 小米快游戏

  • 详细报错信息,包含调用堆栈:
    无报错信息,但是出现 body 的style.width 大于 canvas的style.width 的情况。

  • 重现方式:
    使用 小米快应用调试器和快应用服务框架平台(平台版本:1051),首次进入调试,在手机底部出现白边。

  • 手机型号 :
    mi9

  • 出现概率:
    首次必定出现,网页上的调试状态下,刷新重新进入一次游戏会恢复正常,即白边消失。

以下是小米那边的审核状态资料:

以下是自己调试的截图:



个人猜测:
1、由于刷新后游戏恢复,白边消失,猜测是首次加载部分打包时自动生成的配置文件未加载,刷新后再次进入游戏,文件被正确加载。
2、小米快游戏可能有影响到canvas的布局或size。
3、canvas初始化出错。(个人测试,在build文件夹中涉及serCanvasSize的函数都没有被调用)
4、接入小米快游戏,引擎是不是需要做一些自定义修改?

老哥我用快应用调试的时候一直出现设备无法连到pc的报错,有解决方案吗

你看下手机wifi连的是不是和电脑一个网络上。手机开发这模式 是不是允许安装还有 是不是USB连接是传输文件模式(MTP)。我之前是这两个地方的问题连不上,改了就好了。

麻烦提供可以复现的demo,我们在2.1.3版本上测试,并没有复现这个问题

我也出现这个问提了,而且一直存在 无法消除这个白边,官方团队 给解决一下吧

能试试最新版吗?不行的话给个 demo?

你给我个地址,我给你demo,还有您说的是最新版是啥版本?我的是 2.13版本

2.1.3 就行,不然给个 demo 吧

刚测试 2.13不行,新建一个hellooword 用默认资源小米8也有,借同事的小米9也有白边,用同事的小米6a(6s那样的屏幕)就完美适配,将我这个helloword给另外一个做开发朋友,朋友小小米note3(6s那样的屏幕)就能铺满,后我把背景改成2000*720依然有白边,场景设置widget 图片设置都做过 ,应该分机型,另外我的demo应该怎么给你???

麻烦确认下,在小米 8上
设置-> 全面屏 -> 全面屏手势 关掉
能不能解决

是的话,应该是小米8 全面屏的问题,已经反馈给小米方

关闭之后,米8 和 米9 全好了,但是全面屏幕手机大家都会开启手势,希望早日解决

能把我拉近官方的qq群吗,像我这样来回发帖解决的很慢

群都满人了。试试 539131539

满了 难过啊,发帖效率肯定没有官方的群快啊

老哥,谢谢啊。我这几天都没看这个问题。你现在解决了吗?