[]微信小游戏适配问题

最近在做微信小游戏的开发,在开发中遇到以下两个问题,希望官方能帮忙看一下:
 
1,关于iphoneX的适配,同样的代码,在canvas和webgl两种渲染模式下,适配有差异。如下图,
WechatIMG72.jpeg

WechatIMG73.jpeg

而且,很有意思的是,webgl下仅仅是显示上有偏移,触摸区域是对的,所以会变成触摸与实际按钮位置不一致的情况。
 
2,同样在两种渲染模式下,spine的渲染会出现异常。如下图:
WechatIMG74.jpeg

WechatIMG75.jpeg

在canvas下,资源图片会出现莫名的翻转,原资源导出是没有翻转的,如下图:
610010.png

翻转角度完全随机,所以在正式项目里动画就变得特别迷醉和抽象。但是webgl下就完全正常。
 
请官方大大关注一下,谢谢~
已邀请:

layabox

赞同来自:

以上问题解决方案,
1,小游戏用webGL模式不要用canvas模式。
2, webGL模式下,iphoneX显示确实是在部分适配模式下存在不准确的情况。核心原因是微信小游戏不允许引擎来控制canvas的大小。小游戏的canvas大小是自动拉伸的。所以有一些适配模式就失效了。这里建议采用fixedauto、或者full等模式,这些模式的适配原理是无需考虑设计宽高,会自动改变stage宽高。所以用这些适配模式可解决遇到的问题。如果存在背景图显示全屏铺满的需求,可以通过将背景图的top、bottom、left、right属性设置为0,就可以铺满全屏了。
 

yoahuili

赞同来自: 小庆庆

官方对这个问题不作为
LAYA所有适配模式对小游戏都是错的,只能自己写适配

w1114367261

赞同来自:

小游戏是不能用canvas的哦!需要使用webGL模式

sky1989chen

赞同来自:

日常一顶~

yung

赞同来自:

chrome浏览器有问题吗,有可能是小游戏的bug

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作