如何在Unity中将ScreenToViewportPoint矢量转换回世界单位?

时间:2019-03-10 18:19:32

标签: unity3d

我试图获取一个对象以降低鼠标位置,而我正在使用ScreenToViewportPoint来获取鼠标位置,因为我想在移动设备上使用它。

Vector3 position = Camera.main.ScreenToViewportPoint(Input.mousePosition);

transform.position = position;

问题是相机的左下角是(0,0);使用ScreenToViewportPoint时右上角是(1,1),所以我需要将position转换为世界位置

有什么想法吗?

enter image description here

0 个答案:

没有答案