반응형
마우스에 위치를 구할수 있는 코드를 알려드리겠습니다.
//카메라 위치
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) = 마우스 왼쪽 번튼을 눌렀을 때 로그를 띄워서 위치를 확인해 볼 수도 있습니다.
반응형
'Unity' 카테고리의 다른 글
[Unity] 난수 생성하기-Random.Range(); (0) | 2021.08.28 |
---|---|
[Unity] 레이캐스트(RayCast) 정리 (0) | 2021.06.25 |
[Unity] float사용에 유의점 (0) | 2021.05.15 |
[Unity] Rigidbody.velocity로 움직이기 (0) | 2021.03.25 |
Unity(2)- GetAxisRaw를 사용하여 오브젝트 이동시키는 방법 (0) | 2020.09.01 |