Описание
Преобразует position
из пространства экрана в пространство окна просмотра.
Пространство экрана определяется в пикселях. Нижний левый угол экрана (0,0); справа вверху — (pixelWidth,pixelHeight). Положение z в мировых единицах от камеры.
Пространство окна просмотра нормализовано относительно камеры. Нижний левый угол камеры (0,0); вверху справа (1,1). Положение z в мировых единицах от камеры.
using UnityEngine;
public class Example : MonoBehaviour
{
void Update()
{
transform.position = Camera.main.ScreenToViewportPoint(Input.mousePosition);
}
}