[LayaAir 1.0]使用Laya3Dinit和Stage裁切模式导致按钮判定区偏移
起因上周五发现IOS手机的按钮点不动,查到今天发现,似乎适配模式效果和想象中的不太一样,好像有点拉伸
果断花十分钟做了张2048*2048的方格图测试,果然拉伸了
结论:
万恶之源,Laya3D.init和noscale、showall等非铺满格式;Laya.init下不会产生偏移,我做的是3D 略过
拉伸就说明了适配模式有问题,经总结,noscale和showall的适配模式下,在安卓端完全不起作用,效果等同于铺满
,但不起作用就算了,大不了就拉伸一丁点,也没什么问题
问题是
在IOS端,它会对画面进行拉升,判定区却没拉,所以表现就是所有的按钮判定区都偏移成拉伸的区域了
总结:移动端千万不要用noscale和showall,有毒
补充:2.x这个问题依然存在,试过了
果断花十分钟做了张2048*2048的方格图测试,果然拉伸了
结论:
万恶之源,Laya3D.init和noscale、showall等非铺满格式;Laya.init下不会产生偏移,我做的是3D 略过
拉伸就说明了适配模式有问题,经总结,noscale和showall的适配模式下,在安卓端完全不起作用,效果等同于铺满
,但不起作用就算了,大不了就拉伸一丁点,也没什么问题
问题是
在IOS端,它会对画面进行拉升,判定区却没拉,所以表现就是所有的按钮判定区都偏移成拉伸的区域了
总结:移动端千万不要用noscale和showall,有毒
补充:2.x这个问题依然存在,试过了
没有找到相关结果
已邀请:
1 个回复
Aar0n
赞同来自: 栗子猫大王