Unity – Scripting API: Camera.ScreenPointToRay (unity3d.com)
Camera 클래스의 ScreenPointToRay 함수는 스크린 좌표를 카메라에서 시작하여 스크린 좌표에 해당하는 3차원의 좌표로 Ray를 생성해줌.
void Update()
{
ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hitData;
if(Physics.Raycast(ray, out hitData, 1000))
{
worldPosition = hitData.point;
}
}