更新2.12版本后 射线出问题了 同一个位置使用web和移动模式点击触发的坐标点不一样

今天IDE和引擎都替换了2.12版本,U3D的插件也替换了2.12版本的插件,资源从新导入过~!项目编译一切正常
看似美好的一天,结果发现射线射出的坐标跟以前不一样了~!老版本的2.11是OK的 还能跑~!
请问下,这是引擎bug,还是2.12版本修复射线在开启useRetinalCanvas造成的射线位置bug 引发出来的呢
P1.png P2.png
已邀请:
使用物理分辨率的,适配模式会对stage等比缩放。2d转3d接口在计算时使用的是渲染分辨率。你使用的2d点信息是没有计算缩放前的点,也就是设计分辨率下的2d点,两个参考系不一样,最后计算出来的3d点有错误。
解决的话可以对2d点手动除以一个缩放值 stage.clientScaleX,Laya.stage.clientScaleY。 当前用这个方法可以解决问题

小小泽

赞同来自:

有没有可以复现的demo?

修仙中的小明

赞同来自:

同样有这个问题 位置偏移了

要回复问题请先

商务合作
商务合作