关于3.0版本 getUILocation的问题

  • Creator 版本:

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

getUILocation是获取鼠标点击位置 到 屏幕左下角的坐标 这中间就会有一个情况导致点不精准 如果设备的宽高比例与我设计宽高的比列有偏差 那这个点击的位置就会不精确

再用convertToNodeSpaceAR转到节点坐标就一切正常了
这样转,不管你屏幕怎么变,摄像机怎么变,结果都是正确的

我在3.5.2中了试了,把相机的y轴往上偏移100,然后转换一下,坐标是不对的

您好 用你这种方式测试过了 落点还是会有偏差 我的设计宽高是1080 1920 我用的 1080 2340做的测试

如果是按照我的设计宽高跑出来就没问题 但是宽高比例变了之后就出问题了

请问下 这种有没有办法解决呢

你用这个试下camera.screenToWorld,如果不行的话,把这个勾上
image

还是不行 用这个偏得更远

解决了吗,我也遇到这个问题