关于 camera 的 screenToWorld 的注释说明

传入参数是事件 getLocation 得到的值,那应该是基于左下角?这个注释让我很困惑,有大佬给解下惑吗?

@jare

我也很困惑,但是我自己的经验来看反正传 event.getLocation() 就对了

应该是左下角吧,你的title怎么没了从cocos跑路了吗!

同样困惑,有官方人员回复下吗

getlocation是基于实际运行时屏幕的左下角。
getuilocation是基于设定的游戏开发时分辨率的左下角。
所以如果要和现有的ui情况保持一致,一般是用getuilocation

例如你现在创建一个图,放在编辑器里canvas框框的左下角
然后运行时,使用了一个竖屏的分辨率,这时,图在左下角偏上的位置
点击图片,用getuiloaction获得的是接近于0,0的坐标
用getlocation获得的是接近于 0,n的坐标

1赞