noSmoking Laya.stage.scaleMode = "exactfit";下边图是在浏览器端,是正常的下边是在微信开发者工具中,也是正常的下边是在Iphone X 上的表现,问题就来了 Iphone 6 PLUS 也是一样的表现但是在安卓端就是正常的请问各位大哥,是我哪里少写了什么关键的东西呢?
皆可一笑 微信小游戏不允许引擎来控制canvas的大小。小游戏的canvas大小是自动拉伸的。而exactfit模式的stage宽高会一直等于设计宽高,当canvas无法控制的时候,exactfit的适配其实是失效了。这里建议采用fixedauto、或者full等无需考虑设计宽高,会自动改变stage宽高的适配模式,再结合一些其它适配方案来尝试一下。比如,使用fixedauto、或者full适配模式后,将背景图的top、bottom、left、right属性设置为0,就可以铺满全屏了