본문 바로가기
C#

[C#][Unity] 현재 마우스 좌표 알아내기

by teamnova 2022. 7. 17.

 

마우스에 위치를 구할수 있는 코드를 알려드리겠습니다.

  //카메라 위치
Vector3 point = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, 
				Input.mousePosition.y, -Camera.main.transform.position.z));

중요한 것은 z값을 빼 준다는 것입니다.

 

클릭한 곳에 좌표를 구하고 싶으면 간단하게 

        if(Input.GetMouseButtonDown(0))
        {
           
            Debug.Log(point.ToString());
        }
        

Input.GetMouseButtonDown(0) = 마우스 왼쪽 버튼을 눌렀을 때 로그를 띄워서 위치를 확인해 볼 수도 있습니다.

'C#' 카테고리의 다른 글

[C#][Unity] Getkey, GetKeyDown, GetKeyUp  (0) 2022.08.01
[C#][Unity] 낮과 밤 만들기  (0) 2022.07.30
[C#][Unity] 현재 시각 가져오기  (0) 2022.07.02
[C#][Unity] 충돌 감지  (0) 2022.06.17
[C#][Unity] 자이로 센서 이용하기  (0) 2022.06.06