版本3.2,语言TS
设计分辨率:800x1800
真机分辨率:1080x2400
适配方式:fit Height
游戏模式:portrait
手机型号:oneplus 9R
打包目标平台:vivo小程序
节点树如下:
-Scene
-----canvas
---------UIPanrent(node)
-------------btnBack(widget)
---------PopWindow(node)
-------------btnCancle(node)
btnback是用的button组件,还有一个widget组件,做了右和上两个方向的一个padding
btnCancle,是自己写的脚本,代码on了点击事件。
两个按钮,的点击区域,均向下偏移了一部分(显示位置正常)
怎么解决
补充:我用另外一个手机测试,就没有发生偏移,对比2个手机,我觉得可能有2个方向
1.正常的手机,分辨率较低,低于设计分辨率,是否是拉伸的时候坐标计算出错
2.正常的手机,没有刘海之类的东西,是不是android的全屏幕适配,导致屏幕高度获取出错