打包QQ小游戏,rayCast发出的射线检测到的物体与点击的不一致,在浏览器和微信小游戏没有这种情况发生


111.png

 
已邀请:

Laya_Aaron

赞同来自:

使用物理分辨率的,适配模式会对stage等比缩放。2d转3d接口在计算时使用的是渲染分辨率。你使用的2d点信息是没有计算缩放前的点,也就是设计分辨率下的2d点,两个参考系不一样,最后计算出来的3d点有错误。
解决的话可以对2d点手动乘一个缩放值 stage.clientScaleX,Laya.stage.clientScaleY。

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

商务合作
商务合作