Unity两种获取屏幕点击位置的世界坐标方法
工作需要,需要根据用户点击的位置向四周发射射线,但是如何获取这个点成了问题。首先我们需要知道一个方法,一个变量。这个变量是 Input.mousePosition这个变量是用户点击的屏幕坐标(像素坐标),左下角是(0,0)右上角是X和Y的最大像素,可以理解为分辨率。这个方法是Camera.main.ScreenToWorldPoint()。这个方法是将屏幕坐标转换为世界坐标,但是直接将Input.mousePosition当参数给他转换是无效的,返回的是当前Camera的世界坐标。那么我们如何获取用
原创
2020-05-27 14:58:55 ·
12293 阅读 ·
1 评论