android 部分手机进入游戏后只显示一半

  • Creator 版本:1.8.2

  • 目标平台: Android

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

  • 重现方式:vivo x9s plus 手机进入游戏即只显示一半

  • 之前哪个版本是正常的 :网页的可以

  • 手机型号 :vivo x9s plus

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

为什么没人回复呢, 是从来没碰到过吗?

看样子有点像是你构建时设备方向没有选择正确吧?

查一下你的Orientation和Canvas的适配策略选项

感谢您的回答,我先创建个空项目打包试下,看是否有问题!

您好,我经过测试发现,在vivo x9s plus 上


这个Cocos2dxGLSurfaceView.java中的 onSizeChanged 回调回来的高宽是反的, 即高是1920,宽是1080;其他手机不会,这个activity设置的是 sensorLandscape
因为我们的游戏就是横屏的,所以我这里给它加了个判断,如果是高大于宽就换过来,现在进游戏以后显示正常了,但是不知道会不会有其他问题

赞,解决就好,我们在这边也查一下,应该是vivo这边系统的问题

嗯嗯,应该是系统有差异,而我项目配置哪里有问题吧, 毕竟别人没碰到过:joy:,但是vivo 和 oppo 确实是两大坑